我一直在努力要求一個文本表單域。所以當有人不填他的名字時,他會收到一個錯誤,如「沒有標題填滿!」一個文本表單域需要被要求
我現在得到了這個,但它不起作用,因爲當我提交它插入數據庫。
if(isset($_POST['submit'])) {
$update = "UPDATE post SET `title`='$_POST[title]', `pic`='$_POST[pic]', `youtube`='$_POST[youtube]' WHERE id = $_POST[id]";
$db->query($update) or die($db->error);
if($_POST['title'] == "") {
$error = "Title is required!";
}
if ($_POST['pic'] == "") {
$error = "Picture is required!";
}
if(isset($error)){
echo $error;
} else {
echo '<p>Your post has been updated!</p>';
}
}
在運行查詢之前是否確定沒有錯誤?聽起來不像。 –
顯示你的其他代碼,你如何處理錯誤? – jeroen
是否將空白計爲空?只是'trim()'那個特定的帖子,然後將它與'empty()' – user1978142