Php 从克隆表单元素获取所有帖子

Php 从克隆表单元素获取所有帖子,php,jquery,mysql,forms,clone,Php,Jquery,Mysql,Forms,Clone,这是我的小问题: 我已经修改了这个代码,它从一个表单中克隆了一部分。我的问题是:如何使用php将这些克隆值存储在mysql数据库中?只是为了得到启发,我的小提琴中的代码是一个更大形式的一部分,它正在工作。所以我添加了这个克隆部分,我不知道如何从$\u POST获取克隆值。有什么想法吗?在元素属性名称上使用数组 更改元素的名称,这样您就不用name=“myname”和name=“myname2”,name=“mayname3”而是name=“myname[0]”和name=“myname[1]”,

这是我的小问题:


我已经修改了这个代码,它从一个表单中克隆了一部分。我的问题是:如何使用php将这些克隆值存储在mysql数据库中?只是为了得到启发,我的小提琴中的代码是一个更大形式的一部分,它正在工作。所以我添加了这个克隆部分,我不知道如何从$\u POST获取克隆值。有什么想法吗?

在元素属性名称上使用数组

更改元素的名称,这样您就不用
name=“myname”
name=“myname2”
name=“mayname3”
而是
name=“myname[0]”
name=“myname[1]”
name=“myname[2]”

因此,在
$\u POST
数组中,您将拥有
$\u POST['myname']
,因为数组将包含原始值和克隆值,而不是
$\u POST['myname']
$\u POST['myname2']
$\u POST['myname3']

根据您希望的方式,您也可以使用名为
name=“form[0][myname]”的原始元素,以及名为
name=“form[1][myname]”“
”等其他元素。最后,原始元素值位于
$\u POST['form'][0]
$\u POST['form'][1]
$\u POST['form'][2] 

我在这里拉了把小提琴

基本上,在我修改过的HTML部分中,改变名称的处理方式是不可能的

$(elem).attr('id', $(elem).attr('id') + newNum).attr('name', $(elem).attr('name')+ newNum);
致:


将表单字段命名为数组元素:

<select name="dormitorios_name[0]"... >

请不要在问题标题中写标签…有一个特殊的秘密机制已经在做这件事:标签,您已经使用过:)
<select name="dormitorios_name[0]"... >
<select name="dormitorios_name[1]"... >
...
<select name="dormitorios_name[2]"... >
$i = 0;
do {
    // save values
    $i++;
} while (isset( $_POST['dormitorios_name'][$i])