【问题标题】:Fail to show the selected dropdown value from database in the form of a dropdown无法以下拉列表的形式显示数据库中选定的下拉值
【发布时间】:2017-07-10 07:56:03
【问题描述】:

这是一个编辑页面,第一个用户从下拉列表中选择了一个值并将其保存到数据库中 现在我试图从数据库中获取选定的值并将其显示在下拉列表中作为选定的值。 代码有什么问题。

<td><select name="agama" id="agama">
    <option value="open" <?php if ($row['status'] === 'open') echo ' selected="selected"'>open</option>
    <option value="closed" <?php if ($row['status'] === 'closed') echo ' selected="closed"'>closed</option>
</select></td>

为了确保我可以从数据库中获取值,而不是以下拉列表的形式显示所选值,我尝试在输入字段中显示它们。

 <td><input type="text" name = "ds[]" class="ds" value="<?php echo $row['status'] ?>"></td>

它成功了,它正确显示了数据库中的相应值。

由于某种原因,我无法让它以下拉列表的形式显示。 有什么想法吗??提前致谢

【问题讨论】:

  • 你可以在你的 td 中这样做&lt;option value="open" &lt;?php if ($row['status'] === 'open') echo ' selected="selected"'&gt;{{$row['status']}}&lt;/option&gt;

标签: php drop-down-menu


【解决方案1】:

似乎有些语法错误。

<td><select name="agama" id="agama">
    <option value="open" <?php if ($row['status'] === 'open') echo ' selected="selected"'; ?>>open</option>
    <option value="closed" <?php if ($row['status'] === 'closed') echo ' selected="closed"'; ?>>closed</option>
</select></td>

【讨论】:

    【解决方案2】:

    你忘记关闭 PHP ?> .

    试试这个-

    <td><select name="agama" id="agama">
        <option value="open" <?php if ($row['status'] === 'open') echo ' selected="selected"' ?> > open</option>
        <option value="closed" <?php if ($row['status'] === 'closed') echo ' selected="closed"'?> >closed</option>
    </select></td>
    

    【讨论】:

      【解决方案3】:

      你可以试试这个脚本:

         <td><select name="agama" id="agama">
         <option value="open"<?php $row['status'] == 'open' ? ' selected="selected"' : '';?>Open</option>
         <option value="closed"<?php $row['status'] == 'closed' ? ' selected="selected"' : '';?>Closed</option>
      </select></td>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-09-14
        • 1970-01-01
        • 2013-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多