未在PHP中选择下拉值

问题描述 投票:-2回答:1

我的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。

php html dropdown
1个回答
0
投票

[selected属性是一个单独的属性,您不需要写selected="selected"。仅selected就足够。

尝试一下:

<option value="1" <?= $row_settings['yorum'] ? "selected" : "" ?>>Comments Open</option>    
<option value="0" <?= $row_settings['yorum'] ? "" : "selected" ?>>Comments Close</option>
© www.soinside.com 2019 - 2024. All rights reserved.