使用php通过POST提交多维数组
我有一个PHP表单,其中包含已知数量的列(例如,顶部直径,底部直径,结构,颜色,数量),但行数未知,因为用户可以根据需要添加行。
我已经发现了如何获取每个字段(列)并将它们放入自己的数组中。
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" /><input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
所以我在HTML中最终得到的是:
<tr> <td><input name="topdiameter[0]" type="text" id="topdiameter0" size="5" /></td> <td><input name="bottomdiameter[0]" type="text" id="bottomdiameter0" size="5" /></td></tr><tr> <td><input name="topdiameter[1]" type="text" id="topdiameter1" size="5" /></td> <td><input name="bottomdiameter[1]" type="text" id="bottomdiameter1" size="5" /></td></tr>...and so on.
我现在要做的是将所有行和列放入一个多维数组中,并将其内容通过电子邮件发送给客户端(最好是格式很好的表)。我无法真正理解如何将所有这些输入和选择组合成一个漂亮的数组。
在这一点上,我将不得不尝试使用几个1D阵列,尽管我认为使用单个2D阵列比使用多个1D阵列更好。
大话西游666
Smart猫小萌
慕的地8271018