Как выбрать вариант по умолчанию в динамическом выпадающем меню? - PullRequest
0 голосов
/ 09 августа 2009

У меня есть выпадающее меню, которое динамически заполняется на основе значений в таблице базы данных. Код выглядит примерно так:

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

1 Ответ

2 голосов
/ 09 августа 2009

проверьте с помощью конструкции if-else в вашем foreach, является ли текущая опция стандартнойЕсли это так, также напечатайте selected = "selected"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...