Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pembuat kuis pilihan ganda php

Ini adalah bentuk HTML klasik. Anda memiliki formulir seperti ini:

<?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>

Dan kemudian other_script.php . Anda halaman akan terlihat seperti ini:

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format PHP date() saat memasukkan ke datetime di MySQL

  2. SQL ALTER DATABASE Syntax – Didaftarkan oleh DBMS

  3. python:bagaimana cara mendapatkan notifikasi untuk perubahan database mysql?

  4. Bagaimana Anda menyarankan nama pengguna unik untuk pengguna di PHP?

  5. MySQL ON DUPLICATE KEY masukkan ke dalam audit atau tabel log