这是有点的第二部分我的“复制”在这里:Why does this multiple row table submit by row? Is this correct?多行表没有提交后阵列
我修改了原代码:
<tr>
<td><input type='text' name='first' value='mark'></td>
<td><button type='submit'name='editbutton' value='1'>Edit</button></td>
</tr>
<tr>
<td><input type='text' name='first' value='luke'></td>
<td><button type='submit'name='editbutton' value='2'>Edit</button></td>
</tr>
<tr>
<td><input type='text' name='first' value='john'></td>
<td><button type='submit'name='editbutton' value='3'>Edit</button></td>
</tr>
到:
<tr>
<td><input type='text' name='first[1]' value='mark'></td>
<td><button type='submit'name='editbutton[1]' value='1'>Edit</button></td>
</tr>
<tr>
<td><input type='text' name='first[2]' value='luke'></td>
<td><button type='submit'name='editbutton[2]' value='2'>Edit</button></td>
</tr>
<tr>
<td><input type='text' name='first[3]' value='john'></td>
<td><button type='submit'name='editbutton[3]' value='3'>Edit</button></td>
</tr>
在阅读帖子时,我希望看到一个$ _POST(php)数组包含两个主要索引:
['first'] => Array([1] => 'mark', [2] => 'luke', [3] => 'john'),
['editbutton'] => Array([1] => '1', [2] => '2', [3] => '3')
这不是我得到的。 'name
'索引构造正确,但提交按钮索引'editbutton
'仅包含一个元素,即按下按钮的值。我想指望这一点,但这是正确的还是我再次指望当前服务器的行为?
感谢。对不起,如果我在这里击败一匹死马。
我获得了这个奖的风滚草奖!无论如何,我认为这是一个合法的问题。我遵循给出的指示并创建了数组,我对结果感到惊讶。我阅读了似乎适用的规范,但它超出了我的头。请问,这是否是官方的,阵列提交不按钮的提交按钮是否为“空”且未发送? – user116032