Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यदि कॉल मान !=निर्दिष्ट मान है तो MySQL सही/गलत लौटाता है

  2. Laravel एक ही समय में विभिन्न डेटाबेस के लिए गतिशील कनेक्शन

  3. डेटाबेस/एसक्यूएल:देशांतर/अक्षांश डेटा कैसे स्टोर करें?

  4. MySQL के लिए इष्टतम varchar आकार क्या हैं?

  5. SQL में 'AND' और '&&' के बीच का अंतर