gpt4 book ai didi

php - 如何从数据库中的列生成下拉菜单的选择列表?

转载 作者:行者123 更新时间:2023-11-29 23:15:54 26 4
gpt4 key购买 nike

我有一个带有隐藏输入的表单“formA”。输入被命名为“电子邮件”。此输入是隐藏的,包含登录用户电子邮件的值。此输入并不需要填写,而是在页面加载时已填充有登录用户的电子邮件地址。话虽如此,我有一个数据库和一个名为“table_A”的包含 3 列的表。 “id”“电子邮件”和“项目名称”。 “itemname”列具有我需要生成的值,作为名为“drop_down”的下拉菜单中的选择。仅当“电子邮件”列值等于表单输入“电子邮件”的值时,我才需要将数据库中“电子邮件”列下的值生成为下拉菜单下的选择。

这是一张图片,可以帮助它模拟它应该是什么样子:

http://oi57.tinypic.com/20rtzpz.jpg

代码

<html>
<header>



</header>

<body>

<form action="/demoform/contact_form.php" id="formA" method="post" name="formA">

<big>LOAD PAST ORDERS:</big>

<select id="drop_down" name="drop_down">

<option value="">Please select...</option>

</select>



<input type="text" id="email" name="email"/>



<input id="email" name="email" type="text" value="demo@gmail.com" readonly="readonly"/>


<input id="itemname" name="itemname" type="text" />



<button type="submit" value="Submit">Submit</button>


</form>


</body>


</html>

非常感谢和赞赏您的任何时间和帮助,谢谢。

最佳答案

您可以使用类似的内容查询数据库

$sql="SELECT * FROM table_A WHERE email=".$email

然后以数组的形式获取结果。

当你打印 HTML 时,你会做这样的事情

<select id="drop_down" name="drop_down">
<?php foreach($array_results as $row) : ?>
<option value="<?php echo $row['key'];?>" ><?php echo $row['itemname'];</option>
<?php endforeach; ?>
</select>

关于php - 如何从数据库中的列生成下拉菜单的选择列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27813770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com