我有一個提交按鈕的HTML表單,當用戶單擊提交按鈕而不在表單字段中輸入任何內容時,該提交按鈕將在頁面上發佈狀態。我希望PHP在同一頁上回顯一個非常簡單的錯誤消息。在這種情況下,「這種狀態更新似乎是空白的,請寫點東西......」如何在php中使用jQuery在頁面上顯示錯誤消息?
總之......我的需求可以在Facebook上看到;當你點擊一個帖子而沒有在狀態欄中寫一些東西時,一個div會在屏幕中間彈出一些錯誤信息。我認爲這可以用jQuery來完成。我盡我所能。請有人幫我實現這個目標嗎?
下面是我的PHP腳本,我希望在我的代碼的其他條件42行處寫入動作。
<?php
//setting connection variables
$hostname = "localhost";
$username= "root";
$password ="";
$db= "cemembers";
$_SESSION['Email'] = "FirstName"; $_SESSION['FirstName'] = 1;
$globalstatus = $_POST['globalstatus'];
$post_name =$_POST["postname"];
//connect to database
$mysqli_db = new mysqli($hostname, $username, $password, $db);
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if(!empty($globalstatus)){
$sql='INSERT INTO user_post(user_post,post_name) VALUES
(?,?)';
$requery = $mysqli_db->prepare($sql);
$requery->bind_param("ss", $post_name, $globalstatus);
if ($requery->execute()){
header("location:go.php");
}
}
else{
$post_fail = "<div class='postfail'>"."Post field appears to be blank. Please Write something"."</div>";
echo $post_fail;
echo header("location:go.php");
};
?>
只是刪除'回聲標題(「位置:go.php」);'不管怎麼說都沒有意義。您無法打印重定向。 – developerwjk 2015-03-31 22:17:53
好的...我現在試過了,但是div沒有顯示出來......它只是重定向回go.php @developerwjk – 2015-03-31 22:19:42
你還需要修正你的縮進,並找出你搞砸了「 '和'}配對,因爲它關閉了。 – developerwjk 2015-03-31 22:19:50