【问题标题】:PHP: how to populate an input SELECT field with values from mysql DB tablePHP:如何使用 mysql DB 表中的值填充输入 SELECT 字段
【发布时间】:2021-11-08 21:10:26
【问题描述】:
我有 mysql 表 MYTABLE 列 (id, value)
我有一个带有输入下拉菜单的表单,我想用 MYTABLE 中的值填充这个(输入 SELECT)字段。
在少数情况下,如果我单击 SELECT 字段,我应该会看到“VALUES”列表。选择一个值时,我还应该从mytable ...
获取自己的“id”
我该怎么办?
谢谢!
【问题讨论】:
-
循环遍历您的结果集,并在循环内为您需要的option 元素输出正确的HTML 代码...?您对此有什么实际的问题?请阅读How to Ask。
标签:
php
html
mysql
select
input
【解决方案1】:
在 PHP 中试试这个:
<select class="form-control" id= "MYTABLE-dropdown" name="MYTABLE" required>
<option value="">Select value</option>
<?php foreach ($data as $key => $s) {?>
<option value="<?=$s['id']?>"><?=$s['value']?></option>
<?php } ?>
</select>