2016-10-01 45 views
-1

我是PHP和MySQL的新手。我正在創建一個考試應用程序站點,其中的任務是存儲用戶在數據庫中所有單擊的單選按鈕答案。 該應用程序不會告訴用戶正確/錯誤的答案。它將存儲任何內容並且多次更改答案。如何在php中將頁面上單選按鈕的單個值存儲到MySQL數據庫

例如, =如果用戶A正在進行測試,現在用戶不知道問題2的答案,他可以點擊選項3,然後點擊選項1. 我的任務是在數據庫中存儲選項3點擊,稍後選項1被點擊。而不是點擊提交。每次點擊單選按鈕都必須錄製。

我已經在網頁上有一個計時器。另外我需要通過時間戳保持一個曲目。

是否可以記錄所有這些細節?如果是,代碼將如何運行?

如:我對一個問題的代碼是:

<h3>Which of the following function is more appropriate for reading in a multi-word string?</h3> 
    <br> 
    <input type="radio" name="q5ans" id="q5ansA" value="A" /> 
    <label for="question-5-answers-A">A) scanf()</label> 

    <div> 
     <input type="radio" name="q5ans" id="q5ansB" value="B" /> 
     <label for="q5ansB">B) gets()</label></div> 

     <div> 
     <input type="radio" name="q5ans" id="q5ansC" value="C" /> 
     <label for="q5ansC">C) printf()</label> 
     </div> 

     <div> 
     <input type="radio" name="q5ans" id="q5ansD" value="D" /> 
     <label for="q5ansD">D) puts()</label> 
     </div> 

我currrently使用XAMPP和phpMyAdmin的。所有這些完全新的,請幫助!

由於提前

+0

所以你想存儲的價值當用戶選擇單選按鈕或當用戶提交? –

+0

我想存儲每次由用戶點擊的單選按鈕....在按下提交之前和之後...頁面上的所有數據移動.. – Aditi

+0

'gets()'不應該在答案列表中。 – siride

回答

0

使用JavaScript(不包括在此答案)和類似:

<input type="hidden" name="q5ansList" id="q5ansList" /> 

您可以輕鬆地跟蹤每一次點擊的,的q5ansList則剛讀值。

如果您的所有答案值都像您的問題一樣簡單,只需使用','或空格來分隔點擊。

相關問題