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');
}