2012-03-25 73 views
1

我有一个使用jquery生成输入字段行的表单 这些文本输入需要绑定到数组1,2,3和...指定a,b的值的子数组,C,d ..输入文本名称数组

 <td><input type="text" name="1[a]"/></td> 
     <td><input type="text" name="1[b]"/></td> 
     <td><input type="text" name="1[c]"/></td> 
     <td><input type="text" name="1[d]"/></td> 
     <td><input type="text" name="1[e]"/></td> 
     <td><input type="text" name="1[f]"/></td> 

这就是我得到

print_r($_POST); 
Array ([1] => S [1a] => 6 [1b] => 5 [1c] => 4 [1d] => 3 [1e] => 2 [2] => M [2a] => 6 [2b] => 5 [2c] => 4 [2d] => 3 [2e] => 2) 

我想: 1的阵列和A,B,C,D ......作为子阵列值

1 [A] =值 1 [B] =价值

谢谢您的帮助!

+0

您必须做一些比分配名称更复杂的事情。在提交之前,您无法操作数据。 – Jivings 2012-03-25 22:20:54

回答

4

在PHP中,你不能有以数字开头的变量名,所以把它称为“一个”,它将起作用。

+0

我是个白痴。我发布的代码的作品。我刚刚没有上传修订版,我上传了名称=“1a”而不是“1 [a]” – 2012-03-25 22:53:05