
类似上面的表单,还没加js,不一定多少行,我要做的是每行一条数据写入数据库。这个数组我就不会组合了
我表单里是如下设置的:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
品名:<input name="pinming[]" type="text" value="">
型号:<input name="xinghao[]" type="text" value="">
规格:<input name="guige[]" type="text" value="">
数量:<input name="shuliang[]" type="text" value="">
单价:<input name="danjia[]" type="text" value="">
总价:<input name="zongjia[]" type="text" value="">
</td>
</tr>
<tr>
<td>
品名:<input name="pinming[]" type="text" value="">
型号:<input name="xinghao[]" type="text" value="">
规格:<input name="guige[]" type="text" value="">
数量:<input name="shuliang[]" type="text" value="">
单价:<input name="danjia[]" type="text" value="">
总价:<input name="zongjia[]" type="text" value="">
</td>
</tr>
</table>获取到的数组是这样的array
'pinming' =>
array
0 => string '123' (length=3)
1 => string '123' (length=3)
'xinghao' =>
array
0 => string '123' (length=3)
1 => string '123' (length=3)
'guige' =>
array
0 => string '123' (length=3)
1 => string '123' (length=3)
'shuliang' =>
array
0 => string '123' (length=3)
1 => string '123' (length=3)
'danjia' =>
array
0 => string '123' (length=3)
1 => string '123' (length=3)
'zongjia' =>
array
0 => string '12312' (length=5)
1 => string '123' (length=3)我怎么才能把上面的数组变成下面这样呢?array(
//第一条
array(
'pinming' => 'xxx'
'guige' => 'xxx'
//....其他字段
)
//第二条
array(
'pingming' => 'xxx'
'guige' => 'xxx'
//其他字段
)
//第N条
array()
) 最佳答案