ну ок.
есть массив:
<? $array_tip_n[] = "Комната";
$array_tip_n[] = "Дом"; ?>
есть select:
<select id="filter_tip_n" name="filter_tip_n[]" class="span12" multiple>
<option>Комната</option>
<option>1-комнатная</option>
<option>Дом</option>
<option>Студия</option>
</select>
хочу на основе этого получить:
<select id="filter_tip_n" name="filter_tip_n[]" class="span12" multiple>
<option selected>Комната</option>
<option>1-комнатная</option>
<option selected>Дом</option>
<option>Студия</option>
</select>
с помощью вот этого:
<? $array_tip_n_size = count($array_tip_n);
for ($j = 0; $j < $array_tip_n_size; ++$j)
{
?>
<script>
for(var i = 0; i < document.getElementById('filter_tip_n').length; i++) {
if(document.getElementById('filter_tip_n').options[i].value == "<? echo $array_tip_n[$j]; ?>") {
document.getElementById('filter_tip_n').options[i].selected = true;
}
}
</script>
<?
}
}
?>
но в итоге выбирается только 1 пункт