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