php和mysql中的post方法
有人知道如何创建提交帖子的方法和下面代码的查询吗?既然它是循环的,有人能给我一个查询的例子吗?我已经创建了查询,但我不知道如何创建提交来找到答案,提交按钮后,它可以显示哪一个是错误的答案和总分用户正确回答它php和mysql中的post方法,php,mysql,Php,Mysql,有人知道如何创建提交帖子的方法和下面代码的查询吗?既然它是循环的,有人能给我一个查询的例子吗?我已经创建了查询,但我不知道如何创建提交来找到答案,提交按钮后,它可以显示哪一个是错误的答案和总分用户正确回答它 <?php include "checklogin.php"; $query1 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=0 AND q_id <=3 order by rand() limit 1
<?php
include "checklogin.php";
$query1 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=0 AND q_id <=3 order by rand() limit 1");
$query2 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=4 AND q_id <=6 order by rand() limit 1");
$query3 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=7 AND q_id <=9 order by rand() limit 1");
$query4 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=10 AND q_id <=12 order by rand() limit 1");
$query5 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=13 AND q_id <=15 order by rand() limit 1");
$query6 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=16 AND q_id <=18 order by rand() limit 1");
$query7 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=19 AND q_id <=21 order by rand() limit 1");
$query8 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=22 AND q_id <=24 order by rand() limit 1");
$query9 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=25 AND q_id <=27 order by rand() limit 1");
$query10 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=28 AND q_id <=30 order by rand() limit 1");
?>
<form action ="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method ='POST'>
<table border ='0' align ='left'>
<tr><th>Examination Question</th></tr>
<?php
//question 1
if($row = mysql_fetch_array($query1)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 2
if($row = mysql_fetch_array($query2)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 3
if($row = mysql_fetch_array($query3)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 4
if($row = mysql_fetch_array($query4)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 5
if($row = mysql_fetch_array($query5)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 6
if($row = mysql_fetch_array($query6)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 5
if($row = mysql_fetch_array($query7)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 5
if($row = mysql_fetch_array($query8)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 5
if($row = mysql_fetch_array($query9)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
<?php
//question 5
if($row = mysql_fetch_array($query10)){
echo "<tr><td>$row[q_detail]</td></tr>";
echo "<tr><td><select name ='Question_1'>
<option value='empty'></option>
<option value='A'>$row[option_a]</option>
<option value='B'>$row[option_b]</option>
<option value='C'>$row[option_c]</option>
td></tr>";}
?>
如果我没弄错,您应该更改数组的变量:
<?php
include "checklogin.php";
$query = []
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=0 AND q_id <=3 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=4 AND q_id <=6 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=7 AND q_id <=9 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=10 AND q_id <=12 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=13 AND q_id <=15 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=16 AND q_id <=18 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=19 AND q_id <=21 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=22 AND q_id <=24 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=25 AND q_id <=27 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=28 AND q_id <=30 order by rand() limit 1");
如果我没弄错,您应该更改数组的变量:
<?php
include "checklogin.php";
$query = []
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=0 AND q_id <=3 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=4 AND q_id <=6 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=7 AND q_id <=9 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=10 AND q_id <=12 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=13 AND q_id <=15 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=16 AND q_id <=18 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=19 AND q_id <=21 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=22 AND q_id <=24 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=25 AND q_id <=27 order by rand() limit 1");
$query[] = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id >=28 AND q_id <=30 order by rand() limit 1");
提交过程如何?您可以通过变量$\u POST访问数据,我不太明白问题是什么问题我不太明白如何处理测验的提交过程,示例提交结果后,它显示了正确答案的总数,还显示了他们回答错误的问题提交过程如何?您可以通过变量$\u POST访问数据,我不太明白问题是什么问题我不太明白如何处理测验的提交过程,示例提交结果后,它显示了正确答案的总数,还显示了他们错误回答的问题警告:如果您只是在学习PHP,请不要学习过时的接口。这很糟糕,已经在PHP7中删除了。替换类和指南类有助于解释最佳实践。确保你的用户参数是正确的,否则你会有严重的后果。你还真的,真的,真的需要阅读一些基本的结构,比如循环。警告:如果你只是在学习PHP,请不要学习过时的界面。这很糟糕,已经在PHP7中删除了。替换类和指南类有助于解释最佳实践。确保你的用户参数是正确的,否则你会有严重的后果。你还真的,真的,真的需要阅读一些基本的结构,比如循环。这段代码被复制粘贴到一个极端。