繁体   English   中英

PHP 中的下拉列表未选择值

[英]Dropdown not selected value in PHP

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

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

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM