我遇到了问题。其实我在php上做了一个测验。所以我的客户端将有4个选项显示在单选按钮中。所以我想得到他/她在变量$ answer中选择的选项,以便如何做到这一点。我的代码如下:
<?php
$qid = $_POST['q_id'];
$con = mysql_connect('localhost', 'root', '') or die(mysql_error());
$db = mysql_select_db('quiz', $con) or die(mysql_error());
$q = "select * from question where qno=$qid";
$rq = mysql_query($q,$con);
echo $rq;
if(!$rq)
{
echo " the sql query faiiled to work ";
}else
{
while ($sub_row=mysql_fetch_array($rq))
{
$id=$sub_row["qno"];
$question=$sub_row["question"];
$option1=$sub_row["option1"];
$option2=$sub_row["option2"];
$option3=$sub_row["option3"];
$option4=$sub_row["option4"];
echo "<h5>Q".$id." : ".$question."</br></h5>";
echo "</br></br>";
echo "<h4><input type= radio name=\"{$id}\" value=\"{$option1}\">$option1</h4></br>";
echo "<h4><input type= radio name=\"{$id}\" value=\"{$option2}\">$option2</h4></br>";
echo "<h4><input type= radio name=\"{$id}\" value=\"{$option3}\">$option3</h4></br>";
echo "<h4><input type= radio name=\"{$id}\" value=\"{$option4}\">$option4</h4></br></br>";
}
}
?>
答案 0 :(得分:1)
您可以添加<input type='hidden' name='question' value='{$id}'>
然后很容易 - $answer = $_POST[$_POST['question']]