当值为空时,我的选择框如何显示“未选择任何内容”?

和平爱

嗨,我有一个选择框,可以正常工作。$person始终选择的值

                 <select class="selectpicker form-control" name="person">

                    <?php 
                    $pdo = Database::connect();
                    $sql = 'SELECT * FROM user ORDER BY id ASC';
                    foreach ($pdo->query($sql) as $row) {
                        echo('<option');?>
                        <?php 
                        if ($person == $row['name']) 
                        echo 'selected '; 
                        echo('value="'.$row['name'].'">'.$row['name'].'</option>');
                    }
                    Database::disconnect();
                    ?>
                    <option></option>
                    </select>

但是我没有实现的是:如果$person为空,则该框应显示nothing selected

浓郁的

您应该选择一个带有无效值的第一个选项,例如:

<select class="selectpicker form-control" name="person">
<option value="0">Choose a person</option>
                <?php 
                $pdo = Database::connect();
                $sql = 'SELECT * FROM user ORDER BY id ASC';
                foreach ($pdo->query($sql) as $row) {
                    echo('<option');?>
                    <?php 
                    if ($person == $row['name']) 
                    echo 'selected '; 
                    echo('value="'.$row['name'].'">'.$row['name'].'</option>');
                }
                Database::disconnect();
                ?>
                <option></option>
                </select>

这样,如果未选择任何字段,则将显示第一个字段!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使HTML文本框为空时显示提示?

我如何专注于选择选择框?

在Intellij中未选择任何内容时,禁用复制整行

RecyclerView视图未显示我的任何内容

当我需要显示更多内容时,我的选择框将缩小为两个条目

带下拉框仅显示选定的Div,但在未选择任何选项时显示所有Div

当值为空或空时隐藏DIV

默认值为空时,如何使Vue材料选择框显示选项?

当用户界面中未选择任何内容时,反应性ggplot工具提示错误,

当未选择任何内容时,将默认值保存在组合框中

当值为空和一些数字时,如何在标签中显示字符串值

用户选择单选按钮时如何显示不同的内容?

列表框为空时,如何在项目属性中选择“启动对象”?

在选择框中选择空选项时显示所有隐藏的表行

SQL在日期之间进行选择,但是在开始日期和结束日期为空时显示所有内容

如果选择模型为空(未选择任何内容),如何隐藏

选择仅当未选择任何内容时才显示的默认文本[HTML5]

如何在选择时将PHP变量的值设置为从选择框中选择的值?

未选择任何内容时,PlacePicker活动不会调用`onActivityResult`

安装Debian时“未为显示管理器模块选择任何显示管理器”

Excel VBA 多选列表框检查是否未选择任何内容

当我们选择相同的选项表单选择框时如何显示警报

在d3中未选择任何圆圈时如何显示所有圆圈?

VBA 如果未选择任何内容则显示消息列表框多选

ViewBag 值未显示在选择框中?

当我使用 jquery 选择另一个选择框的空值时,如何重置选择框?

如何在 tkinter 组合框中不选择任何内容

如果图像字段为空,我如何让它不显示任何内容

如何检测 MySql 中是否未选择任何内容?