這是有點的第二部分我的「複製」在這裏: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