【发布时间】:2012-05-21 02:11:33
【问题描述】:
我有一个表单,其中包含通过循环动态生成的字段。 这是一对字段:姓名/电子邮件。循环为每个值生成两个输入字段。总是有一封电子邮件,而名称有时可能是空白的。
<div>
<input type="text" name="name['.$i.']" value="'.$output['0'].'">
<input type="text" name="email['.$i.']" value="'.$output['1'].'">
</div>
我知道 $_POST 会生成一个数组,如下所示:
Array ( [name] => Array ( [1] => Fname Lname [2] => ) [email] => Array ( [1] => abc@email.com [2] => abc@gmail.com ) )
提交此表单后,如何将值放入我的数据库表中?很难用两个字段来可视化这个循环......
【问题讨论】:
-
如果我理解正确,您想知道如何获取发布的值,并生成 SQL 查询以将它们添加到您的数据库 - 对吗?如果是这样,您尝试过什么?
-
为确保
$_POST具有您期望的内容,请在您的页面中添加此语句print_r($_POST);,然后您将能够看到其中的内容。
标签: php