如果HTML/PHP为空,请选择默认选项

如果HTML/PHP为空,请选择默认选项,php,html,php-7,Php,Html,Php 7,仅当echo语法中没有显示数据时,我才想要一个默认的选定值。我能得到一些帮助吗?我已经尝试添加“Selected”选项,但如果存在任何数据,它将覆盖当前数据。下面是当前正在查找的代码片段 <td><div align="right"><strong>OUTPUT&nbsp;</strong></div></td> <td><div align="left"><select name="O

仅当echo语法中没有显示数据时,我才想要一个默认的选定值。我能得到一些帮助吗?我已经尝试添加“Selected”选项,但如果存在任何数据,它将覆盖当前数据。下面是当前正在查找的代码片段

<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>
输出

将您的第一个选项更改为以下选项将实现此目的:

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

将第一个选项更改为以下选项即可:

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

put
value=“您的默认选项值”
on
select
element将
value=“您的默认选项值”
on
select
element“Try”听起来并不具体。您的答案应该是:“使用三元运算符,例如:”,IMHO.@FunkFortyNiner True。我已经更新了答案,“尝试”听起来并不具体。您的答案应该是:“使用三元运算符,例如:”,IMHO.@FunkFortyNiner True。我已经更新了答案。