我正在嘗試使用php和mysql進行在線測驗/調查!和im第一次使用php工作! 即時消息試圖做的是從我的Db(Qid,Qtext,Ans1..Ans4作爲它的6列)中提取問題及其多個選項(一個用戶完成測驗後,按下提交按鈕最後一個問題..所有的答案應該保存在Db(測驗和表格答案與援助,答案,QID作爲其列)!我搜索了相關的代碼,但不能理解他們中的任何一個。 如果有人能幫忙,我將不勝感激。 謝謝。在mysql中提交多個ans與單一提交按鈕
0
A
回答
0
有輸入,在您看來一個數組,如:
<input type="text" name="answer[]" />
<input type="text" name="answer[]" />
<input type="text" name="answer[]" />
和提交,
$answers = $_POST['answer'];
foreach($answers as $answer)
{
...
}
+0
你的意思是..使用循環..我們將繼續添加數組中的所有答案,並提交這個數組將被定向到DB ..對吧? – user2849289
+0
你需要處理每一個$ answer.Or你可以將這個單獨的答案添加到answerSheet。然後保存它。 – tinybyte
0
我可以給你一個簡短的想法
<input type="text" name="answer[]" />
<input type="text" name="answer[]" />
<input type="text" name="answer[]" />
<input type="submit" name="submit">
//if you have query on another page that is in form action...there is no need of isset
<?php
if(isset($_POST['submit']))
{
$ans=$_POST['answer']; //store in a variable, now this is array of your multiple answer
//iterate it by loop, best is foreach becouse it will continue iteration untill the element //found in array,
foreach($ans as $val)
{
mysqli_query($con, "insert into table_name set answer='$val'") or die("query failed");
}
?>
相關問題
- 1. 在javascript中提交多個表單,單個提交按鈕
- 2. ExtJS提交兩個表單提交一個提交按鈕
- 3. 多個表單 - 一個提交按鈕
- 4. 多個提交按鈕。一個表單
- 5. 用一個提交按鈕提交多個表單
- 6. Rails - 用一個提交按鈕提交多個表單
- 7. 用提交按鈕的形式提交表單與幾個提交按鈕
- 8. 提交一個提交按鈕
- 9. 表單未按提交按鈕提交
- 10. 用Javascript中的多個提交按鈕處理表單提交
- 11. 表單中的多個提交按鈕
- 12. JavaScript表單提交的表單包含一個提交按鈕
- 13. 多個提交按鈕/值
- 14. 多個提交按鈕
- 15. Struts2:多個提交按鈕
- 16. 單提交按鈕
- 17. 提交與提交和關閉按鈕
- 18. Ajax表單提交併提交按鈕
- 19. 禁止提交表單按鈕提交
- 20. 提交表單沒有提交按鈕
- 21. 提交表單的提交按鈕
- 22. 提交表單沒有提交按鈕
- 23. 用一個提交按鈕提交兩個表單
- 24. 紅寶石提交2個表單提交一個按鈕
- 25. 提交兩個表單提交一個按鈕jQuery
- 26. django提交兩個不同的表單提交一個按鈕
- 27. PHP提交與使用jQuery。員額()多個提交按鈕
- 28. 使用多個提交按鈕提交表單
- 29. 帶多個提交按鈕的表單不提交
- 30. 自動提交表單有多個提交按鈕
你找到你回答? – tinybyte