如何检索以下代码中的单选按钮值

时间:2016-09-21 17:21:55

标签: php html mysql

单选按钮也有问题,因为我可以选择同名的所有4个单选按钮,但我应该只能选择1。

<?php
    $numbs = range(0, 22);
    echo "working1 .$numbs[0]";
    shuffle($numbs);
    echo $numbs[0];
    echo "<br>";
    $idcount = 0;
    foreach ($numbs as $elements) {
        if ($elements < 19)
            $numbers = range($elements + 1, 22);
        else
            $numbers = range(0, $elements + 1);
        shuffle($numbers);
        $numbers[rand(0, 3)] = $elements;
        $numbers             = array_slice($numbers, 0, 4);

        $imgcarrier = $elements;

        $sql     = "UPDATE chemistry SET form_values='$imgname[$elements]' 
        WHERE id=$id[$idcount]";
        $idcount = $idcount + 1;
        if (mysqli_query($conn, $sql)) {
            ;
        } else {
            echo "Error: " . $sql . "<br>" . mysqli_error($conn);
        }


        echo "<img src='$imgname[$imgcarrier]' height='100' width='100'>";
        echo "$imgname[$element]";

        foreach ($numbers as $y) {
            if ($id[$imgcarrier] == $id[$y]) {
                echo "<input type='radio' name='$imgname[$y]' value='right'>";
                echo "$store[$y]";
            } else {
                echo "<input type='radio' name='$imgname[$y]' value='$store[$y]'>";
                echo "$store[$y]";
            }
        }
        echo "<br>";
    }
    mysqli_close($conn);
?>

我试图在每次更改问题顺序且名称不符合时进行测验。我无法使用$ _POST检索单选按钮的值。名称对应于存储在数据库中的图像名称,单选按钮是选项。一个正确的选项应该具有值&#39; right&#39;为每个名字。

0 个答案:

没有答案