Ниспадающее значение не выбрано в PHP - PullRequest
0 голосов
/ 03 мая 2020

Мой PHP код:

<?php require_once('../Connections/baglanti.php');

  $settings= $db -> prepare("SELECT * FROM mestan_settings");
  $settings-> execute(array());
  $settingswrite = $settings->fetchALL();
  foreach($settingswrite as $row_settings);

  ?>

Этот код моей формы:

<select name="yorum" class="form-control" id="yorum" >
      <option value="1" <?php if ($row_settings['yorum'] ==1) echo ' selected="selected"'?>>Comments Open</option>
      <option value="0" <?php if ($row_settings['yorum'] == 0) echo ' selected="selected"'?>>Comments Close</option>
</select>

Моя форма обновления не выбрала комментарии для открытия или закрытия. MySQL значение 0 или 1.

1 Ответ

0 голосов
/ 03 мая 2020

Выбранный атрибут является отдельным атрибутом, вам не нужно писать selected="selected". Достаточно только selected.

Попробуйте:

<option value="1" <?= $row_settings['yorum'] ? "selected" : "" ?>>Comments Open</option>    
<option value="0" <?= $row_settings['yorum'] ? "" : "selected" ?>>Comments Close</option>
...