2016-10-01 62 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则刚读值。

如果您的所有答案值都像您的问题一样简单,只需使用','或空格来分隔点击。

相关问题