как сохранить выпадающие выбранные значения после нажатия кнопки отправки в php? - PullRequest
0 голосов
/ 12 октября 2018

введите описание изображения здесь Я использую раскрывающийся список для отображения значений в таблицах данных.он работает, но после нажатия кнопки поиска выпадающий список очищается.

<select name="staff" required>
    <option value="">Select Staff</option>
    <?php
        $query_subject = mysql_query("SELECT * from staffdet");

            while($row_subject = mysql_fetch_array($query_subject)) {
            ?>
    <option value="<?php echo $row_subject['staff_code'];?>"><?php echo $row_subject['staff_code']."-".$row_subject['staff_name'];?></option>
    <?php } ?>
</select>

Как сохранить выбранные значения выпадающего списка?

1 Ответ

0 голосов
/ 12 октября 2018

Если вы отправляете форму на той же странице методом POST, то приведенный ниже код решит вашу проблему

<select name="staff" required>
<option value="">Select Staff</option>
<?php
    $query_subject = mysql_query("SELECT * from staffdet");

        while($row_subject = mysql_fetch_array($query_subject)) {
        ?>
        <option value="<?php echo $row_subject['staff_code'];?>" <?php if(!empty($_POST['staff']) && $_POST['staff']==$row_subject['staff_code']){echo 'selected="selected"';}?>>
            <?php echo $row_subject['staff_code']."-".$row_subject['staff_name'];?>
         </option>
<?php } ?>

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