2013-03-31 5 views
1

У меня есть форма с несколькими элементами выбора. Я могу выбрать несколько элементов. Но как выбрать те элементы, которые я изначально выбрал, если ошибочно ввести другие поля формы в PHP?Html Несколько элементов Выберите выбранную проблему

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

Благодарим за помощь.

+0

Если я правильно понял ваш вопрос, то вы делаете это так же, как вы предлагаете; но я предполагаю, что это будет сделано внутри цикла. – Kermit

ответ

0

Вы можете сделать как этот

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

Я сейчас пытаюсь. –

+0

Wow It's working. Спасибо @nauphal. –

+0

@AlexMojum: добро пожаловать, это приятно знать, что это помогает – Nauphal

Смежные вопросы