gpt4 book ai didi

mysql - 用 mysql 表行填充 select html

转载 作者:行者123 更新时间:2023-11-29 14:43:36 24 4
gpt4 key购买 nike

我正在编写一个网络应用程序,我正在使用 javascript 制作一个 html 表单来验证数据,我正在使用 servlet 将数据插入到数据库中,但是我需要在表单加载时填写一个在 html 表单中选择 MySql DB 中表的行,我想我必须在 ResultSet 中进行查询,然后用此信息填充 html 表单中的选择,然后使用 HttpServletResponse,但我没有想法如何制作这个

最佳答案

使用PHP访问数据库,然后将其放入表单中。像这样的事情:

 $id = $_GET['id'];
$result = mysql_query("SELECT * FROM table_name WHERE id='$id'");

$info = mysql_fetch_array($result))
$name = $info['name'];
$email = $info['email'];
$anotherField = $info['another_field'];

在此,info 数组包含 id 的所有数据库数据。但当然你会改变值(value)观和其他东西。将 table_name 更改为表名称,如果您要在 URL 中执行某些操作,例如 ?id=373384 或其他操作,那么这将起作用。 (我假设您正在这样做。)但是,如果它不是“id”,只需将 WHERE id='$id' 更改为数据库中的内容即可识别行。

$info['name']; 将是表中的“name”列。但是,您可以将“名称”和内容更改为数据库中的内容。

这是预先填充数据的表单代码:

<form>
<input type="text" name="name" value="<?php echo $name ?>" />
<input type="text" name="name" value="<?php echo $email ?>" />
<!--etc...-->
<input type="submit" value="Submit" />
</form>

您需要对此进行大量更改,但我相信您已经明白其中的意义。 :)

注意:这不是一个简单的复制+粘贴脚本。您将不得不做很多工作,因为我不知道您的表值是什么之类的。

如果您有任何疑问,请询问。

关于mysql - 用 mysql 表行填充 select html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478882/

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