-1

我正在尝试从 HTML 表单获取信息到 PHP 脚本。问题是我需要能够从表单中添加/减去行,并动态调整 PHP 表单接收到的数据。表单的每一行只有一个数据文本框。

例如,我需要在表单中输入三个用户。默认显示一行。我将点击“添加行”按钮两次,因此出现三个框,然后我将输入用户 1、用户 2 和用户 3。所有三个名称都需要传递给 PHP 表单,该表单会解析所有 3 个名称并做它的事。

我可能会想出 PHP 逻辑(尽管任何帮助将不胜感激),但我不知道如何将 HTML 表单动态发布到 PHP 脚本或如何从表单本身添加/减去行。

4

1 回答 1

2

如果您让每一行用户使用数组作为名称而不是特定名称,您可以使用 foreach 遍历 PHP 页面中的数组。

<div>
    <input type="text" name="users[*row number*][name]" value="" />
</div>

在 PHP 文件中,用户可以使用

foreach ($_POST['users'] as $row => $value) {
    // name would be $value['name']
}

编辑

可以使用与http://jsfiddle.net/gM8MM/相同的格式创建表单

然后您可以使用诸如http://pastebin.com/n6sa6kpJ之类的东西访问该数据

于 2012-12-20T01:13:57.450 回答