如果选择了这个特定值,我如何使用 PHP 来引发错误?
<option>Please Select</option>
检查是否$_POST
为空
Html:
<select name="category">
<option value="">Please Select</option>
<option value="1">Category 1</option>
<option value="2">Category 2</option>
</select>
和 php:
if (empty($_POST['category']) && isset($_POST['category'])) {
echo 'Error, select category';
exit;
}
你可以试试这个:
HTML
<select name="selectoption">
<option value="">Please Select</option>
</select>
PHP
if (isset($_POST['selectoption']) && $_POST['selectoption'] == '' ) {
echo 'Error, select an options';
exit;
}
也给它一个值,并检查你的php中的值$_POST['foo']
<select name="foo">
<option value="0">Please Select</option>
...
</select>
对我来说这是更好的方法:
if (isset($_POST['category']) && $_POST['category'] == '' ) {
echo 'Error, select category';
exit;
}