PHP表格组织数组中的数据

PHP表格组织数组中的数据

问题描述:

我有一个表单。PHP表格组织数组中的数据

整个div.wrap-all都可以使用表单中的jquery进行复制。

此外,input.foo可以div.wrap字幕

我怎么能得到阵列分离形式里面的数据被复制所以每div.wrap,所有在分开阵列中的数据?

下面是一个例子(很简单):

<form> 
    <div class="wrap-all"> 
     <input type="text" name="question[]"> 
     <div class="wrap-subtitle"> 
      <input class="foo" type="text" name="subtitle[]"> 
     </div> 
    </div> 
    <input type=submit> 
</form> 

下面是一个例子如何可能看起来像之前提交:

<form> 
    <div class="wrap-all"> 
     <input type="text" name="question[]"> 
     <div class="wrap-subtitle"> 
      <input class="foo" type="text" name="subtitle[]"> 
      <input class="foo" type="text" name="subtitle[]"> 
      <input class="foo" type="text" name="subtitle[]"> 
     </div> 
    </div> 
    <div class="wrap-all"> 
     <input type="text" name="question[]"> 
     <div class="wrap-subtitle"> 
      <input class="foo" type="text" name="subtitle[]"> 
      <input class="foo" type="text" name="subtitle[]"> 
     </div> 
    </div> 
    <input type=submit> 
</form> 
+0

''如果这是一个错字,您需要更新您的文章。它应该读作'

'。有些人甚至可能会发布答案。 –

我知道在HTML多维数组的方式。这是一个示例。

<form action="" method=post> 
    <input type="text" name="field[step1][]"> 
    <input class="foo" type="text" name="field[step2][]"> 
    <input type=submit> 
</form> 

结果print_r($_POST);以PHP结果。

Array 
(
    [field] => Array 
     (
      [step1] => Array 
       (
        [0] => 1 
       ) 

      [step2] => Array 
       (
        [0] => 2 
       ) 
     ) 
) 
+0

仍然不会回答如何获得在数组中分隔的表单数据,所以每个div.wrap-all都有独立数组中的数据? – Toniq

+0

如果你要求jQuery,你不能用jQuery函数来做到这一点。这里有一个关于https://codepen.io/alexweissman/pen/MyWZdN的想法 –