在下拉菜单中显示 SQL 数据库中的数据
我有一个存储名称的数据库。我的数据库查询正在运行,但假设我有 5 个名称想要在下拉菜单中显示。如何使下拉菜单中的默认文本显示这 5 个名称?
基本上我想要完成的是:
查询我的数据库并将所有客户端名称存储到一个变量中。假设数据库中有 5 个名字,我需要将这 5 个名字存储在一个变量中。然后对于我的下拉菜单,通常我会像这样输入文本:<选项>单层< /选项>
但是如何让这 5 个名称出现在下拉列表中呢?
I have a database with names stored. I have my query of the database working, but lets say I have 5 names that I want to display in a drop down menu. How do I make the default text in the drop down menu display those 5 names?
Basically what I am trying to accomplish is this:
Query my database and store all the names of clients to a variable. Say there are 5 names in the database, I need those 5 names to be stored in a variable. And then for my drop down menu, normally I put the text in like this: < option>Single Floor< /option>
But how do I get those 5 names to appear in the drop down list?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果我理解正确,您需要一个选择框,其中第一个选项包含所有名称,并且每个名称也是一个选项。
要么将带有名称的数组内爆为字符串。
或使用 for(each) 循环。
HTML:
If I understand it right you want a select box where the first option contains all the names AND each name also is an option.
Either implode your array with names into a string.
or use a for(each) loop.
HTML :
下面是一个简单的伪脚本,它从数据库中选择信息并输出一个选择下拉框。您需要将
*_fetch_array
替换为您正在使用的任何数据库扩展,以及$row['Value']
和$row['DisplayValue'] 与数据库模式中适当的字段名称。
该选择会将
$row['Value']
提交给表单处理程序,同时在下拉列表中向用户显示$row['DisplayValue']
。Below is a simple pseudo-script that selects information from a database and outputs a select drop down box. You will need to replace
*_fetch_array
with whatever DB Extension you are using, and$row['Value']
and$row['DisplayValue']
with the appropriate field names from your DB Schema.The select will submit
$row['Value']
to the form handler, while displaying$row['DisplayValue']
to the user in the drop down list.