0
我有一堆<input type='text' name='input0' />
字段。PHP:如何處理一組HTML輸入文本字段
用戶可以動態地添加他們,所以我們會得到這樣的:
<input type='text' name='input0' />
<input type='text' name='input1' />
<input type='text' name='input2' />
...等。我們不知道總共會有多少人。提交表單時,我想遍歷每個輸入字段並將它們分配給一個$_POST
變量。這些不是表單中唯一的輸入字段,還有其他元素,如單選按鈕,複選框和其他文本字段。我的問題是我需要以某種方式識別這些特定的動態生成的文本字段,並通過它們進行循環。當我在服務器端得到的是輸入字段的名稱時,我該如何做到這一點?
謝謝!在ETA中標記爲答案11分鐘 – user1775598
還有一個(遠程相關)問題:如果我在MySQL數據庫中記錄每個值,是否最好將查詢插入到'foreach'循環中,以便每次迭代都記錄它?似乎如果有50個輸入字段將會花費很長時間。或者有沒有一種更有效的方式來記錄所有的值與一個查詢? – user1775598
@ user1775598如果你將它們插入數據庫,你可以建立一個多值'insert'語句,像這樣:http://stackoverflow.com/questions/1307618/multiple-mysql-insert-statements-in- one-query-php然後在完成循環後執行它。確保你不打開自己的MySQL注入! – Prisoner