У меня есть выпадающий список, который заполняется из таблицы MySQL.
При просмотре поля порядок опций такой же, как в таблице, например, a, b, c, d
У меня есть переменная, и хотелось бы, чтобы раскрывающийся список былпредустановка для этой переменной.
Например, если переменная была C, в раскрывающемся списке автоматически будет выбран C.Пользователь может затем изменить его, если он хочет.
Это код для выпадающего списка.
<select name ='action'>
<?php
$query = "SELECT action FROM actions";
$result = mysql_query($query);
while($myrow = mysql_fetch_array($result)) {
$action = $myrow['action'];
echo "<option value='$action'>$action</option>\n";
}
?>
</select>
Я попытался добавить эту строку над запросом ....
echo "<option value='$variable'>$variable</option>\n";
... однако это просто добавляет переменную в качестве опции в начало списка.например, список a, b, c, d, и когда я добавляю вышеупомянутую строку с переменной, установленной в B, раскрывающийся список отображает b, a, b, c, d.
Может кто-нибудь сказать мне, как правильнопредустановить отображаемую опцию?Спасибо