JQuery PHP调查工具

时间:2015-05-09 14:30:45

标签: javascript php jquery html

我正在尝试创建一个用户可以进行自己的调查的在线调查

到目前为止,我有以下内容: 如果用户点击按钮MutlipleChoice,他可以根据需要添加问题和答案。 我有以下代码:

html代码:

<div id="wrapper"></div>

<!-- Add Multiple Choice Question -->
<button id="addMC">Multiplechoice Question</button>

我的jQuery附加一个div看起来像这样:

$(wrapper).append(

    //ADD TEXT FIELD FOR QUESTION
    '<div class=„mc">' + 
    '<label>Question' +qID+ '</label> '  +
    '<input type="text" name=„Question[]" id="frage_' + qID + '" placeholder="enter your question ' + qID + '"/>' 

//ADD AN ANSWER
    '<p class="radiobutton_child" id="radioButton' + aID +'“>' + 
    '<input type="radio" name="myradio" id="radio"/>' +
    '<input type="text" name=„Answer[]"  id="antwort_' + aID +'" placeholder="enter your answer"/>’ </p> +
    '</div>‘);

通过单击添加按钮,用户可以为可能的答案添加更多单选按钮

如果他点击按钮多项选择题,他可以创建问题编号2

现在我需要将所有这些问题和答案保存在数据库中。

保存问题I循环问题[]。例如,我创建了2个问题,这2个问题存储在我的数据库中。

foreach ( $_POST["Question"] as $key=>$value ) {

…… Insert into database

}

我的问题是,如果例如问题1有2个可能的答案而问题2有3个可能的答案那么它总是存储5个答案问题1和5答案问题2

我的数据库看起来像这样。

Question Table:
questionID
question


Answer Table:
answerID
answer
questionID

如何将与问题相关的答案存储在数据库中?或者我是以错误的方式做到这一点?

0 个答案:

没有答案