我有一个指向搜索我的数据库的PHP
脚本的 HTML 表单。MySQL
如果用户没有在表单中输入任何值,我想向他们返回一条错误消息。我已经尝试了下面的代码,但现在发生的情况是,即使我在表单字段中输入了一个值,它也会返回下面的错误消息。如果下面的命令不是最好的,你能指出什么是错误的,或者甚至建议一个替代方案。
if ($_POST['checkbox01'] == "on")
{
$result = mysql_query("SELECT * FROM colour", $connection) or die("Cannot run query");
//Search for all records
}
elseif (!$_POST[''])
//Or else, if no fields are filled in...
{
die('Please complete at least one search field');
//Give an error message
}
else
... //Search the MySQL db using vaues entered into the form
(我也试过...)
elseif(empty($_POST['']))
{
die('Please complete at least one search field');
}