如何使用php中的单选按钮获取输入

时间:2014-03-19 16:27:25

标签: php html

我遇到了问题。其实我在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>";
    }
}

?>

1 个答案:

答案 0 :(得分:1)

您可以添加<input type='hidden' name='question' value='{$id}'>

然后很容易 - $answer = $_POST[$_POST['question']]