我有從數據庫查詢的文本框。我從while循環顯示這個文本框。如何獲得while循環內的文本框值?
$ans_no = 0;
while($ed_ans_row = mysql_fetch_array($ed_ans_query)) {
$edit_answer = $ed_ans_row['name'];
$edit_id = $ed_ans_row['id'];
echo "<input type=\"text\" name=\"ans[]\" class=\"ans\" value=\"$edit_answer\" /><br/>";
echo "<input type=\"hidden\" name=\"edit_id[]\" class=\"ans\" value=\"$edit_id\" />";
}
現在,我想這對答案和ID的保存到數據庫這樣的:
UPDATE table SET answer='ans[0]' WHERE id='edit_id[0]';
但我不知道有多少文本框從數據庫中查詢。以及如何正確地更新這個答案和id。
我沒有太多的PHP經驗。感謝每一個回覆。
是什麼'$的價值ans_no'? –
你可以發佈表單來獲取價值..也可以使用ajax這個 –
我不想使用ajax – Cloud