gpt4 book ai didi

php - 具有无限字段的表单

转载 作者:行者123 更新时间:2023-11-29 04:23:38 25 4
gpt4 key购买 nike

Mockup of the form I'm trying to submit through PHP in rows

我有一个带有 [添加字段] 选项的表单,可以添加几乎无限的项目编号和描述。

这些字段被命名为:item[]desc[](数组的括号)。

我的问题是,我如何使用 PHP 和 MySQL 提交此信息,以便每一行(项目和描述)都作为数据库中自己的行提交?

我尝试了多种方法,比如同时提交 item[0] 和 desc[0],但都无济于事:(

提前感谢您的所有帮助!

编辑:下面是我一直在尝试使用的...(抱歉,数组不是很好...)

$count = 0
foreach ($_POST['item'] as $item) {
$query = "INSERT INTO items (item, desc) VALUES ('" . $item[$count] . "', '" . $_POST['desc'][$count] . "')";
// Script simplified as it is quite complex.
if ($query_result) {
$count++;
}
}

最佳答案

您可以使用 foreach 循环遍历任何一个输入字段,然后访问其他字段。

foreach($_POST['item'] as $key => $item){
//your code
$desc = $_POST['desc'][$key];
}

编辑:根据您的代码脚本将是这样的

$count = 0
foreach ($_POST['item'] as $key => $item) {
$query = "INSERT INTO items (item, desc) VALUES ('" . $item . "', '" . $_POST['desc'][$key] . "')";
// Script simplified as it is quite complex.
if ($query_result) {
$count++;
}
}

关于php - 具有无限字段的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16551179/

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