我有一个已知列数的 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 数组更好。