php根据结果判断单项选择题正确还是错误($_POST数组循环)

php根据结果判断单项选择题正确还是错误($_POST数组循环)

php教程qingyu2021-06-09 20:06:0010A+A-

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

  在一些常见的行业认证考试中,考生的答题方式为上机考生为主。其中单项选择题和多项选择题为主的试题类型最常见。本例获取用户提交信息,并和数组中的正确答案进行匹配验证,最终现在用户答案正误。

  1.实现过程:

  在本例中,一共有两道单选项选择题供用户选择和解答。PHP在接收到表单的数据后,根据用户答题的正确与否计数变量进行操作。答对一题计数加1。

  2.实例代码:

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


  3.运行结果:

php根据结果判断单项选择器正确还是错误($_POST数组循环)

php根据结果判断单项选择器正确还是错误($_POST数组循环)

点击这里复制本文地址 欲穷千里目,更上一层楼

支持Ctrl+Enter提交
qrcode

小黄鸡毕业设计网 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.
Powered by Z-BlogPHP
联系我们| 关于我们| 留言建议| 网站管理