我有一个网页,其中包含从我的数据库中加载的多个问题。每个问题都有一个收音机,因为用户必须从1到5的值中选择答案。
每当我点击提交按钮时,它会转到一个页面,链接地址显示用户的答案(即submit.php?12 = 1& 14 = 2& 15 = 3& 16 = 4& 17 = 5)
表示questionID的第一个值和第二个值是该特定questionID的分数。
如何在数据库中插入这些内容?我想将questionID和答案插入到包含问题字段和答案字段的表格中。
<form action="../process/submit.php" >
<?php
$pin=$_SESSION['pin'];
$question = mysql_query("SELECT question.question, question.questionID FROM question");
$index=0;
while($row=mysql_fetch_array($question)){
?>
<div id="qpanel"><?=$row['question']?>
<div style="float:right;">
<div id="ratingbox" style="vertical-align:middle;">
<label>
<input type="radio" name="<?=$row['questionID']?>" value="1" >
<div id="img1" title="Poor">1</div>
</label>
<label>
<input type="radio" name="<?=$row['questionID']?>" value="2">
<div id="img1" title="Average">2</div>
</label>
<label>
<input type="radio" name="<?=$row['questionID']?>" value="3" >
<div id="img1" title="Good">3</div>
</label>
<label>
<input type="radio" name="<?=$row['questionID']?>" value="4" >
<div id="img1" title="Very Good">4</div>
</label>
<label>
<input type="radio" name="<?=$row['questionID']?>" value="5" >
<div id="img1" title="Excellent">5</div>
</label>
</div>
</div>
</form>
答案 0 :(得分:0)
使用以下格式的名称字段:
<label>
<input type="radio" name="questionID[<?=$row['questionID']?>][]" value="5" >
<div id="img1" title="Excellent">5</div>
</label>
您将在带有questionID和所选元素的POST数组中返回。