0
我在从PHP获取数据从表单到二维数组中遇到一些麻烦。PHP二维数组问题
注意,我要偷懒这里的语法..
<form1>
<name=basketcolor value=red>
<name=fruit1 value=apple><name=amount1 value=4>
<name=fruit2 value=banana><name=amount2 value=9>
<name=fruit3 value=pear><name=amount3 value=6>
<submit>
<form2>
<name=basketcolor value=green>
<name=fruit1 value=orange><name=amount1 value=8>
<name=fruit2 value=melon><name=amount2 value=1>
<name=fruit3 value=apple><name=amount3 value=3>
<submit>
说,有与此配置表单x个,但只有3个篮色。如果我要表达我的表格形式二维数组,它应该是这样的:(行数居然为零是在一开始,并会随着每添加一个表格)
| Red | Green | Blue | Total |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
好了,用户点击提交,比如form1。该表将变为:
| Red | Green | Blue | Total |
| Apple | 4 | | | 4 |
| Banana | 9 | | | 9 |
| Pear | 6 | | | 6 |
当我们想要提交form2时,请注意它们都包含'apple'。我不希望它创建另一行,再次调用apple,但添加到正确列上的现有行。
| Red | Green | Blue | Total |
| Apple | 4 | 3 | | 7 |
| Banana | 9 | | | 9 |
| Pear | 6 | | | 6 |
| Orange | | 8 | | 8 |
| Melon | | 1 | | 1 |
所以有了这个,有人可以请帮助2D阵列编码所需?
难以理解,你是否介意我一些例子吗?是的,表单的方法是$ _POST。 – stockoverflow 2010-11-27 13:26:00