1

複数の選択項目を持つフォームがあります。複数の項目を選択できます。しかし、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>    

ご協力いただきありがとうございます。

4

1 に答える 1

0

あなたはこのようにすることができます

<option value="internet" <?php if(isset($_POST['interest']) &&
in_array("internet",$_POST['interest'])) echo 'selected = "selected"';?>>Internet</option>
于 2013-03-31T17:35:54.497 に答える