sql >> データベース >  >> RDS >> Mysql

php多肢選択式クイズ作成者

    これは古典的なHTMLフォームです。次のようなフォームがあります:

    <?php
        $row = mysql_fetch_array(mysql_queryy('select * yourtable order by rand() limit 1'),MYSQL_ASSOC);
        $question = $row['question'];
        unset($row['question']);
        shuffle($row);
    ?>
    <form method="post" action="other_script.php?q=<?php echo $question; ?>">
        <p><?php echo $question; ?></p>
        <?php
            foreach ($row as $key => $value) {
                echo "<input type='radio' name='answer'>".$value."</input>
                ";
            }
        ?>
        <input type="submit">Submit</input>
    </form>
    

    そして、other_script.php ページは次のようになります:

    <?php
        $ans = mysql_result(mysql_query('select c_answer from yourtable where question = "'.url_decode($_GET['q']).'"'),0);
        if ($_POST['answer'] == $ans){
            echo "You got it right!";
        }else{
            echo "You got it wrong!";
        }
    ?>
    



    1. mysqlクエリルームの可用性

    2. メモリ/ストレージテクノロジ階層とSQLServer

    3. Mysqlのint(10)の最大サイズはいくつですか

    4. テキストファイルから特定のフィールドを抽出します