Html多选项目所选问题

时间:2013-03-31 17:32:38

标签: php html

我有一个包含多个选择项的表单。我可以选择多个项目。但是,如果我错误地使用PHP输入表单的其他字段,如何选择我最初选择的项目?

<select name="interest[]" class="tr5" multiple="multiple">
<option value="">Select..</option>
<option value="art">Art</option>
<option value="litteratures">Litteratures</option>
<option value="business" >Business</option>    
<option value="internet" >Internet</option>    
</select>

我可以在不使用php的多个标记的情况下执行此操作。

<option value="internet" <?php if(isset($_POST['interest']) && $_POST['interest'] == 
"internet") echo 'selected = "selected"';?>>Internet</option>    

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你可以这样做

<option value="internet" <?php if(isset($_POST['interest']) &&
in_array("internet",$_POST['interest'])) echo 'selected = "selected"';?>>Internet</option>