多个同名电台

时间:2014-01-06 23:14:27

标签: php html mysqli

我开始做一个小测验页面,有3个选择机会。我在这里找出它是对的,

HTML

<p><input type="radio" name="svar[1]"><?php echo $svar1;?></p>
<p><input type="radio" name="svar[2]"><?php echo $svar2;?></p>
<p><input type="radio" name="svar[3]"><?php echo $svar3;?></p>

 if($_POST["svar"][1] == $ok)
{
    $_POST["rigtigok"] = 1;
}
elseif($_POST["svar"][2] == $ok)
{
    $_POST["rigtigok"] = 1;
}
elseif($_POST["svar"][3] == $ok)
{
    $_POST["rigtigok"] = 1;
}

我希望它/它必须是向外的 $ ok 对于来自数据库的内容是真的

如果它显示如下:

$_POST["svar"][3] == $ok

然后它会同时 $ ok = 3

然后它还会说内容适合广播内容点击的内容。

数据库中的我的内容如下所示:

<form action="#" method="post">
<?php
if ($stmt = $this->mysqli->prepare('SELECT id, title, svar1, svar2, svar3, ok FROM quiz ORDER BY RAND() LIMIT 1')) { 
    $stmt->execute();
    $stmt->bind_result($id, $title, $svar1, $svar2, $svar3, $ok);
    while ($stmt->fetch()) {
    ?>
    <h3><?php echo $title;?></h3>
    <div style="padding:5px 10px;">
        <p><input type="radio" name="svar[1]"><?php echo $svar1;?></p>
        <p><input type="radio" name="svar[2]"><?php echo $svar2;?></p>
        <p><input type="radio" name="svar[3]"><?php echo $svar3;?></p>
    </div>
    <?php
        if(isset($_POST["ok"]))
        {
if($_POST["svar"][1] == $ok)
{
    $_POST["rigtigok"] = 1;
}
elseif($_POST["svar"][2] == $ok)
{
    $_POST["rigtigok"] = 1;
}
elseif($_POST["svar"][3] == $ok)
{
    $_POST["rigtigok"] = 1;
}
        }
    }
    $stmt->close();
} else {
    echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
?>
<br/>
<input type="submit" name="ok" value="Nyt Spørgsmål" class="new upload_boxxen">
</form>
<?php
echo print_r($_POST["svar"]);
if(isset($_POST["ok"]))
{
    if($_POST["rigtigok"] == 1)
    {
        echo "test";
    }
}

修改

如果我没有从 $ _ POST [“rigtigok”] 中得到任何东西,那么我以后第一个可以给出正确答案我的3分的话呢?

0 个答案:

没有答案