0

如果选择了这个特定值,我如何使用 PHP 来引发错误?

<option>Please Select</option>

4

4 回答 4

1

检查是否$_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;
}
于 2012-08-08T02:24:01.120 回答
1

你可以试试这个:

HTML

<select name="selectoption">
     <option value="">Please Select</option>
</select>

PHP

if (isset($_POST['selectoption']) && $_POST['selectoption'] == '' ) {
   echo 'Error, select an options';
   exit;
}
于 2012-08-08T03:53:17.360 回答
0

也给它一个值,并检查你的php中的值$_POST['foo']

<select name="foo">
<option value="0">Please Select</option>
...
</select>
于 2012-08-08T02:21:30.810 回答
0

对我来说这是更好的方法:

if (isset($_POST['category']) && $_POST['category'] == '' ) {
       echo 'Error, select category';
       exit;
}
于 2012-08-08T03:03:27.513 回答