Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从多个同名输入中获取值,使用jQuery动态输入字段_Php_Jquery_Post_Input - Fatal编程技术网

Php 从多个同名输入中获取值,使用jQuery动态输入字段

Php 从多个同名输入中获取值,使用jQuery动态输入字段,php,jquery,post,input,Php,Jquery,Post,Input,我有一个表单,我可以通过一个按钮添加更多的输入 $("#inputs").click(function(){ $("#posicion").append('<div><div class="span4"><input type="text" name="nameInput[]" required ></div> <div class="span4"><input type="text" name="unidad[]" requir

我有一个表单,我可以通过一个按钮添加更多的输入

$("#inputs").click(function(){
$("#posicion").append('<div><div class="span4"><input type="text" name="nameInput[]" required ></div> <div class="span4"><input type="text" name="unidad[]" required ></div>');});

但很明显,这段代码是错误的,因为元素可以递增,它们不是静态的。请指定键,以便将nameInput与unidad关联。您可以使用jQuery增加值、创建随机字符串等

$("#posicion").append('<div><div class="span4"><input type="text" name="nameInput[' + someIncrementedValue + ']" required ></div> <div class="span4"><input type="text" name="unidad[' + someIncrementedValue + ']" required ></div>');});
$(“#posicion”).append(“”);};

我会这样做,因为unidad的名称数量似乎相等

$name = $_POST['nameInput'];
$unidad = $_POST['unidad'];

for ($i = 0; $i < count($name); $i++) {
   $form_field = $database->insert("form_field",[
    "name_template" => $form,
    "name" => $name[$i],
    "unidad" => $unidad[$i]
    ]);
}
$name=$\u POST['nameInput'];
$unidad=$_POST['unidad'];
对于($i=0;$iinsert(“form\u field”[
“名称模板”=>$form,
“name”=>$name[$i],
“unidad”=>unidad$i]
]);
}
$name = $_POST['nameInput'];
$unidad = $_POST['unidad'];

for ($i = 0; $i < count($name); $i++) {
   $form_field = $database->insert("form_field",[
    "name_template" => $form,
    "name" => $name[$i],
    "unidad" => $unidad[$i]
    ]);
}