从数据库中获取数据的下拉列表中选择值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据库中获取数据的下拉列表中选择值相关的知识,希望对你有一定的参考价值。

我需要发布drop down中的值,其中下拉列表包含从数据库中检索的项目。要显示表格的项目,我在选项中使用echo。但是,我需要在数据库中更新所选项目的值。如下所示,我已经尝试过(肯定)不起作用的代码。如何获得所选项目的价值?您的建议将不胜感激。谢谢。

<select name="user" class="form-control" id="user">
<?php while ($hasil = mysqli_fetch_array($result2)){ ?>    
<option name="user_name"><?php echo $hasil['user_name'] ?></option>
<option name="user_name" value="<?php echo $hasil['user_name'] ?>" hidden></option><?php }?>    
</select>
答案
<select name="user" class="form-control" id="user">
<?php while ($hasil = mysqli_fetch_array($result2)){ ?>    
<option><?php echo $hasil['user_name'] ?></option>   
<?php } ?>
</select>

此代码解决了您的问题,请在您身边检查并在出现任何问题时通知我。我们只需要在select标记中给出一次名称,而不需要为value添加额外的选项。

另一答案

必须从基表填充下拉列表,之后必须从存储在数据库中的第二个表中检查值或id。如果id或value相等,则必须在option元素中设置selected ='selected'

另一答案
  • 希望它能帮助您解决问题

" > " > " > *

以上是关于从数据库中获取数据的下拉列表中选择值的主要内容,如果未能解决你的问题,请参考以下文章

Select2:设置下拉列表的默认值,从 C# 模型中获取的数据以剃刀语法

使用ajax根据选择值获取div的数据

从下拉列表中选择数据时,从 MYSQL 数据库中设置输入字段值属性

如何在编辑页面的下拉列表中获取先前选择的值

从下拉列表中选择值,第二个下拉列表自动更改

如何在文本区域标签中的特定光标位置插入选择标签下拉值作为文本片段?