Как сделать выбранный вариант списка выбранным - PullRequest
1 голос
/ 08 октября 2011

Я получаю переменную из базы данных mysql с именем $ option, которая в этом случае может быть '1' или '2'.Какой правильный код PHP для добавления кода selected = "selected" к $ option 1 соответствующему параметру в списке?

<select name="select-list">
<option value='1'>option 1</option>
<option value='2'>option 1</option>             
</select>

Ответы [ 3 ]

2 голосов
/ 08 октября 2011
<select name="select-list">
<option value='1' <?php if ($option == '1') { echo "selected"; } ?>>option 1</option>
<option value='2' <?php if ($option == '2') { echo "selected"; } ?>">option 1</option>             
</select>

как это?

0 голосов
/ 08 октября 2011

Просто добавьте свойство selected к выбранному элементу.

<select name="select-list">

    <option value='1'>option 1</option>
    <option value='2' <?php if ($option === '2') { echo "selected" } ?>>option 2</option>             

</select>
0 голосов
/ 08 октября 2011

Вот как бы я это сделал.

<?php
    $select-list = (str) $_POST['select-list'];  //or however you retrieve this value
?>

<select name="select-list">
<option value='1' <?php if($select-list === "1"){ echo "selected"; }?>>option 1</option>
<option value='2' <?php if($select-list === "2"){ echo "selected"; }?>>option 1</option>             
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...