登录
首页 >  数据库 >  MySQL

php+mysql开发一个最简单的在线题库,在线做题系统!

来源:SegmentFault

时间:2023-02-17 11:31:33 112浏览 收藏

小伙伴们对数据库编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《php+mysql开发一个最简单的在线题库,在线做题系统!》,就很适合你,本篇文章讲解的知识点主要包括MySQL、html、PHP。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

题库,对于教育机构,学校,在线教育,是很有必要的,网上也有不少的第三方在线题库系统,但是本次案例,会让有需要的人了解题库的开发思路,其实很简单,无非就是一个表单验证,数据库验证。

1、先构建表单数据
2、把表单数据通过get或者post方式提交到表单验证页面,和数据库进行匹配
3、返回结果,答案正确或者错误

构建表单:
index.php



    题库

A:
B:
C:
D:


"; echo "
"; echo "
"; echo "
"; echo "

共".$allpage."道题,当前是第".$page."题

"; echo "

"; echo "
"; ?>

表单接收
check.php

alert('请选择一个答案!');history.go(-1);";
}else{
    //查询数据库
    $result = mysql_query("SELECT * FROM $tb WHERE id =".$id);
    while($row = mysql_fetch_array($result))
    {
        $true = $row["true"];
        $next_id = $id+1;
        if($xuanxiang == $true){
            echo "";
        }else{
            echo "";
        }
    }
}
?>

数据库配置
config.php

next.php
下一题



    题库

A:
B:
C:
D:


"; echo "
"; echo "
"; echo "
"; echo "

共".$allpage."道题,当前是第".$page."题

"; echo "

"; echo "
"; ?>

数据库结构

title --------题目
answer_A -----答案A
answer_B -----答案B
answer_C -----答案C
answer_D -----答案D
true ---------正确答案
score --------得分

clipboard.png

理论要掌握,实操不能落!以上关于《php+mysql开发一个最简单的在线题库,在线做题系统!》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表