Как проверить значение выпадающего меню? - PullRequest
1 голос
/ 02 мая 2020

У меня есть некоторые проблемы с моим кодом

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

, но когда я хочу отредактировать эти данные, мне нужно проверить все элементы значений в раскрывающемся списке, чтобы установить selected = "selected

. Я пытаюсь использовать foreach, чтобы проверить все значения, если равно, чтобы установить значение flat_no.

<select class="form-control" name="flat_no" id="flat_no">

     <option value="1">1</option>
     <option value="2">2</option>
     <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>  
    <option value="18">18</option>
    <option value="19">19</option>
    <option value="20">20</option>
    <option value="21">21</option>
    <option value="22">22</option>
    <option value="23">23</option>

<?php foreach ($options as $option){
 if ($flat_no == $value){

    echo 'selected="selected"';
 }
}
     ?>

</select>

Я хочу проверить, какое значение в выпадающем меню равно $ flat_no, затем выбрано в php. любая помощь?

1 Ответ

1 голос
/ 02 мая 2020

Спасибо всем, я нашел решение и хочу поделиться им с вами.

For($i=1;$i<=23;$i++){
        ?>
            <option value="<?= $i; ?>" <?php if($flat_no == $i) echo("selected")?>>
                <?= $i ?>
            </option> 
        <?php } ?>
...