Как выбрать опцию в выпадающем меню bootstrap-select из значения в БД - PullRequest
0 голосов
/ 07 мая 2018

Вот мой выпадающий список Bootstrap:

<label>Gender</label>
  <select name="gender" class="form-control" value="<?php echo $gender; ?>">
     <option>Male</option>
     <option>Female</option>
  </select>

Я новичок в начальной загрузке и php. Я попытался отобразить $ пол в качестве значения в HTML выбора. Я хотел бы выбрать опцию, основанную на значении $ пол. Например, если $ sex = "Male", тогда Male должен быть выбран в форме. Аналогично, если $ sex = "Female", тогда нужно выбрать Female. Переменная $ sex имеет правильные значения, но мне нужно понять, как я могу передать это значение в select как выбранный параметр.

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

Вы можете использовать свойство selected с троичным оператором ,

PHP

$selected = $gender === 'Male' ? 'selected' : '';

HTML

<option [...] <?= $selected ?>>Male</option>
0 голосов
/ 07 мая 2018

Просто сравните со значением опции и установите selected атрибут

<label>Gender</label>
<select name="gender" class="form-control">
 <option value="Male" <?php echo $gender == "Male" ? "selected" : "" ?>>Male</option>
 <option value="Female" <?php echo $gender == "Female" ? "selected" : "" ?>>Female</option>
</select>

Примечание: тег выбора значения получает значение выбранного параметра

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