我有一张表格:
<form>
<input type="text" name="aaa" id="aaa">
<input type="submit">
</form>
我也有jQuery脚本,可以附加此输入。
示例:
生成名称。
<form>
<input type="text" name="aaa" >
<input type="text" name="aaa2" >
<input type="text" name="aaa3" >
<input type="submit">
</form>
问题是MySQL插入:
如何从生成的名称插入?
我知道$_POST['aaa']
,但我不知道生成的名字。
答案 0 :(得分:1)
如果您正在从jQuery动态生成文本框,并且想要将它们推送到mySQL,而不是使用诸如“aaa&#39;”,“aaa2&#39;”之类的名称创建它们。或者&#39; aaa3&#39;你可以使用这样的方括号:
<form method="POST">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<input type="text" name="field_name[]">
<button type="submit">Send</button>
</form>
这将允许您使用&#34; field_name&#34;作为一个字符串数组。
<?php
$field_name = $_REQUEST['field_name'];
foreach($field_name as $value) {
$query = sprintf("INSERT INTO table SET field_name = '%s'", $value);
/* Execute Insert Query */
}
答案 1 :(得分:1)
行。如果我有这样的形式:
<form method="POST">
<input type="text" name="aaa">
<input type="text" name="bbb">
<input type="text" name="ccc">
我支持3个输入
<input type="text" name="aaa">
<input type="text" name="bbb">
<input type="text" name="ccc">
<button type="submit">Send</button>
</form>
在mysql中我有表:
ID AAA BBB CCC
这是一个插页