Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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 动态表单到mysql数据库_Php_Html_Jquery_Forms_Dynamic - Fatal编程技术网

Php 动态表单到mysql数据库

Php 动态表单到mysql数据库,php,html,jquery,forms,dynamic,Php,Html,Jquery,Forms,Dynamic,我正在尝试使用动态表单将数据插入mysql数据库 Html: 动态形式 试验 生成三元组eRoom 生成双人房 $(文档).ready(函数(){ $('.card').css('margin-top',30); $('#btn1')。单击(函数(e){ e、 预防默认值(); 设input1=$('#input1').val(); 让temp_html=''; 对于(i=0;i

我正在尝试使用动态表单将数据插入mysql数据库

Html:


动态形式


试验

生成三元组eRoom

生成双人房 $(文档).ready(函数(){ $('.card').css('margin-top',30); $('#btn1')。单击(函数(e){ e、 预防默认值(); 设input1=$('#input1').val(); 让temp_html=''; 对于(i=0;i
首先,我尝试使用php打印结果:

<html>
<body>
<?php
$qty = $_POST['fullname'];

if (is_array($qty)) {
   for ($i=0;$i<count($qty);$i++)
   {
       print_r ($qty[$i]);
   }
}
?><br>


</body>
</html>


问题是我只从最后生成的表单中获取数据。例如,如果我生成两个表单,我只从第二个表单获取数据

如何提交动态生成表单中的所有数据

感谢您的一切帮助。我想我现在有一种隧道式的视野,因为我在过去的几天里一直试图弄清这件事的真相

谢谢。

通过这样做

document.forms[index].submit();
broswer会自动转到welcome.php,而不实际提交任何其他表单。如果要创建动态表单,应将数据保存在对象/数组或其他表单中,并通过一个表单将所有数据发送到welcome.php,而不是创建多个不同的表单

但是,如果您希望保留不同的表单,则需要使用AJAX发送数据

document.forms[index].submit();