【问题标题】:Select Default Option if Blank HTML/PHP [duplicate]如果空白 HTML/PHP [重复],请选择默认选项
【发布时间】:2019-01-16 03:39:31
【问题描述】:

只有当回显语法没有显示数据时,我才想要一个默认选择值。我能得到一些帮助吗?我尝试添加“已选择”选项,但这只会覆盖当前数据(如果存在)。这是当前正在查找的代码的 sn-p。

<td><div align="right"><strong>OUTPUT&nbsp;</strong></div></td>
<td><div align="left"><select name="OUTPUT" id="OUTPUT">

                                                            <option value="<? echo $output_id; ?> "><?php echo $output_status; ?></option>
                                                            <option value="1">Not Required</option>
                                                            <option value="2">Not Applicable</option>
                                                            <option value="3">Unknown</option>
                                                    </select></div></td>

【问题讨论】:

  • value="your default option value"放在select元素上

标签: php html php-7


【解决方案1】:

将您的第一个选项更改为以下内容即可:

<option <?php echo (empty($output_id) ? "selected='selected'" : ""); ?> value="<?php echo $output_id; ?> "><?php echo $output_status; ?></option>

如果$output_id 的值为空,则该选项将设置为选中。

【讨论】:

  • “尝试” 听起来并不具体。您的答案应为:“使用三元运算符,例如:”,恕我直言。
  • @FunkFortyNiner 是的。我已经更新了答案。
猜你喜欢
  • 2012-01-26
  • 1970-01-01
  • 1970-01-01
  • 2015-11-13
  • 1970-01-01
  • 2012-12-27
  • 2016-02-20
相关资源
最近更新 更多