我正在尝试从HTML表单获取信息到PHP脚本。问题是我需要能够从表单中添加/减去行,并动态调整PHP表单接收的数据。表单的每一行只有一个数据文本框。
例如,我需要在表单中输入三个用户。默认情况下显示一行。我将点击“添加行”按钮两次,因此有三个框,然后我将输入用户1,用户2和用户3.所有三个名称都需要传递给PHP表单,它解析所有3个名称做其事。
我可能想出PHP逻辑(虽然任何帮助都会受到赞赏),但我不知道如何动态地将HTML表单发布到PHP脚本或如何从表单本身添加/减去行。
答案 0 :(得分: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
之类的内容访问该数据