gpt4 book ai didi

php - 如何将n个表单中的n个值保存到数据库中

转载 作者:行者123 更新时间:2023-11-30 00:24:22 27 4
gpt4 key购买 nike

我需要开发一个脚本来执行以下步骤:

1.用户进入名为update.php的页面

将会出现这样的输入:

 How many values do you want to add ?: <input type="text" value="5">

2.当用户点击“提交”并选择(例如添加5个值)时,将重定向到如下页面:

update.php?values=5

从那部分我不知道如何做到这一点:

3.页面应该输出5个字段,或者20个,或者3个(这取决于用户选择多少个)和一个提交按钮。

示例:

 <form action"x.php> 
<input type="text" name="value1" >
<input type="text" name="value2" >
<input type="text" name="value3" >
<input type="text" name="value4" >
<input type="text" name="value5" >
<input type="submit" name="submit" value="Add">
</form>

4.当所有表单完成并提交后,我需要将每个值插入MYSQL数据库中...

Table: values
id value
1 x
2 y
3 z
4 a
5 b

我已经用 issets 完成了第 1 步和第 2 步...但我无法执行第 3 步和第 4 步。有什么建议吗?

最佳答案

这应该让您朝着正确的方向前进,并且假设您实际上不需要显式命名字段 value1value2 等。

更新.php

<?php
if(isset($_GET["values"]))
{
?>
<form action="x.php">
<?php
for($i = 0; $i < $_GET["values"]; $i++)
{
<input type="text" name="values[]" >
}
?>
<input type="submit" name="submit" value="Add">
</form>
<?php
}
?>

x.php

<?php
if(isset($_GET["values"]))
{
foreach($_GET["values"] as $value)
{
$value = someSanitizationMethod($value);

// YOUR CODE TO INSERT $value INTO THE DATABASE
}
}
?>

关于php - 如何将n个表单中的n个值保存到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996221/

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