установить выбранный атрибут с помощью PHP - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть цикл while, который отображает значения опций для выбранного входа, и я хотел бы использовать атрибут html 'Selected', чтобы выбранный элемент сохранялся после отправки.

Итак, если пользовательвыбрано 2, этот элемент все еще активен в выбранном, а не сбрасывается, как в настоящее время.

При добавлении 'Selected' в цикл используется последний элемент.Я не знаю, как применить «Выбранный» к элементу, который используется только.

<form action="#" method="post">
    <select name="object"><?php 

        $query = "SELECT object_id FROM objects";  
        $select_object_id = mysqli_query($connection, $query);

        while ($row = mysqli_fetch_assoc($select_object_id)) {
        $object_description = $row['object_id'];
        echo "<option value='$object_description'>{$object_description}</option>";

        }
    ?>
        </select>
    <input type="submit" name="submit" value="Select" />
    </form>

1 Ответ

0 голосов
/ 30 ноября 2018
<form action="#" method="post">
<select name="object"><?php 

    $query = "SELECT object_id FROM objects";  
    $select_object_id = mysqli_query($connection, $query);

    while ($row = mysqli_fetch_assoc($select_object_id)) {
    $object_description = $row['object_id'];
    echo "<option ";
    if($object_description == $_POST['object'])
        echo 'selected ';
    echo "value='$object_description'>{$object_description}</option>";

    }
?>
    </select>
<input type="submit" name="submit" value="Select" />
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...