首页 >  毕业设计知识  > 正文

php根据结果判断单项选择题正确还是错误

 php根据结果判断单项选择器正确还是错误
 
  在一些常见的行业认证考试中,考生的答题方式为上机考生为主。其中单项选择题和多项选择题为主的试题类型最常见。本例获取用户提交信息,并和数组中的正确答案进行匹配验证,最终现在用户答案正误。
 
  1.实现过程:
 
  在本例中,一共有两道单选项选择题供用户选择和解答。PHP在接收到表单的数据后,根据用户答题的正确与否计数变量进行操作。答对一题计数加1。
 
  2.实例代码:
 
PHP
<?php
    if(isset($_POST['btn'])){
        $num = 0;
        foreach ($_POST as $k=>$v){
            if($v == 1){
                $num ++ ;
            }
        }
 
        if($num == 2){
            echo "<script>alert('全部正确')</script>";
        }elseif ($num == 1){
            echo "<script>alert('一个错误')</script>";
        }else{
            echo "<script>alert('全部错误')</script>";
        }
    }
?>
 
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<form action="" method="post">
    <h2>题目1:php是一种_______端脚本语言?</h2>
    a.浏览器端 <input type="radio" name="check1" value="0" >
    b.服务器 <input type="radio" name="check1" value="1" >
    a.控制器 <input type="radio" name="check1" value="0" >
    a.生成器 <input type="radio" name="check1" value="0" >
    <h2>题目1:javascript是一种_______端脚本语言?</h2>
    a.浏览器端 <input type="radio" name="check2" value="1">
    b.服务器 <input type="radio" name="check2" value="0" >
    a.合成器 <input type="radio" name="check2" value="0" >
    a.生成器 <input type="radio" name="check2" value="0" >
    <div>
        <input type="submit" value="提交" name="btn">
    </div>
</form>
</body>
</html>

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:php统计用户在线时长时间(session 实例)

下一篇:php 检索员工姓名(foreach结构遍历数组)