PHP Dropdown请选择选项

PHP Dropdown请选择选项

问题描述:

How can I use PHP to raise an error if this particular value is selected?

<option>Please Select</option>

如果选择此特定值,如何使用PHP引发错误? p>

&lt; option&gt;请选择&lt; / option&gt; code> p> div>

You can try this:

HTML

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

PHP

if (isset($_POST['selectoption']) && $_POST['selectoption'] == '' ) {
   echo 'Error, select an options';
   exit;
}

Give it a value too, and check the value in you php with $_POST['foo']

<select name="foo">
<option value="0">Please Select</option>
...
</select>

Check if $_POST is empty
Html:

<select name="category">
     <option value="">Please Select</option>
     <option value="1">Category 1</option>
     <option value="2">Category 2</option>
</select>

and php:

if (empty($_POST['category']) && isset($_POST['category'])) {
        echo 'Error, select category';
        exit;
}

For me this is better way:

if (isset($_POST['category']) && $_POST['category'] == '' ) {
       echo 'Error, select category';
       exit;
}