У меня есть выпадающее меню, которое динамически заполняется на основе значений в таблице базы данных. Код выглядит примерно так:
<select>
<option value="" selected="selected">Select Option</option>
<?php foreach($var as $row): ?>
<option value="<?php echo $row->value;?>"><?php echo $row->value;?></option>
<?php endforeach;?>
</select>
Это прекрасно работает и создает опцию по умолчанию под названием «Выбор опции» в верхней части списка. Но у меня также есть другая переменная, которую я передаю этому представлению, которая задает пользовательскую опцию по умолчанию. Таким образом, вместо того, чтобы иметь «Выбор опции» в качестве выбранной по умолчанию опции, это будет одно из динамически напечатанных значений в середине списка? Любые идеи о том, как это сделать (без JavaScript)?