php随机试题解决办法
内容摘要
这篇文章主要为大家详细介绍了php随机试题简单示例,具有一定的参考价值,可以用来参考一下。
对php随机试题简单示例对此感兴趣的朋友,看看idc笔记做的技术笔记!
<?
/**
*
*
对php随机试题简单示例对此感兴趣的朋友,看看idc笔记做的技术笔记!
<?
/**
*
*
文章正文
这篇文章主要为大家详细介绍了php随机试题简单示例,具有一定的参考价值,可以用来参考一下。
对php随机试题简单示例对此感兴趣的朋友,看看idc笔记做的技术笔记!
<?
/**
*
* @param
* @arrange (www.idcnote.com)
**/
$query=$mysql_query("select * from 'panduan'");
$results=$mysql_fetch_row($query);
$rand=array_rand($results,3);//取出随机的三个问题,注意这里取得是三个键值
$question=array($result[$rand[0]],$result[$rand[1]],$result[$rand[2]]);//将取出的三个问题放进一个数组中
?>
<form action="login.php" method="post">
<?
foreach($question as $values)
{
$options=explode(";",$values['options']);//用“;”将选项分割存进数组
echo $values['questions'];//显示题目
for($i=0;$i<count($options);$i++){
echo "<input type='radio' name=".$choice[$valest['id']]." value='A' >".$options[i]." /><br>";//输出选项
}
echo "----------------------------------------";//题目之间分隔符
}
//下面的代码是你接受form表单的页面,如果是本页面就直接接着上面的代码写
if(!empty($_POST[$choice]))
{
foreach($_POST[$choice] as $key=> $data)
{
$question_id=$key;
$user_choice=$data;
if(mysql_query("select * from 'panduan' where id=".$key."and right_answer='".$data."'"))
{
//答案对如何处理。。。。
}
else
{
//答案不对处理办法。。。。
}
}
}
?>
</form>
注:关于php随机试题简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释