php在线考试系统,可以自定义试卷的题数,数据库该怎么设计?一:题目表
字段为:题目id,题目标题,题目类型(填空,多选,单?。蚀鸬龋?
二:答案表
字段为: 表自增id,题目ID,答案文字 (如选择题,一个题目id会对应多个答案)
三: 试卷表
字段为:表自增id,试卷名称,题目ID,分数 (该题在该试卷的分数)
PHP+MYSQL问答系统中的提问和回答的表怎么设计PHP+MYSQL 的问答系统的设计与实现,问答系统简而言之 就是一个网上交流系统,针对学校这个特定环境,以学生和老师为主体,以实验室信息交流为话题而建立起的一个简单的信息交流平台,并在此基础上进行了扩展,融入实验室预约 , 信息发布,资料下载等功能模块,使之成为了一个比教完善的实验室网站系统,方便同学和老师及时了解实验室相关信息 。
表的设计可以如下:
-- 问题表
CREATE TABLE wenti(
id int, -- 主键,自动+1
title varchar(30),-- 标题
con text, -- 内容
acount int default 0, -- 回答人数 0:未回答
flag int default 0, -- 状态 0:等待回答,1:结束
ctime int, -- 提问时间
uid int -- 提交人id
);
-- 回复表
CREATE TABLE huifu(
id,
con, -- 回复内容
ctime,
uid,
wid int , -- 问题id
hid int , -- 回复id
flag int default 0 -- 状态,0:首次回复(hid=0);1:追问(hid为回复表id);2:再次回复(hid为回复表追问id) 。
php数据库怎么设计啊这个就需要先理清程序的功能流程,然后再按照这个流程来设计数据库表 。
member 数据表,保存会员信息 。
tiezi 保存会员发布的发帖信息 。
pinglun1 保存会员评论的信息
pinglun2 保存会员回复评论的信息
用PHP做多项选择题,数据库怎么设计, 代码怎么写....数据库php答题数据库设计的设计本人认为可以这样,提交表单应该再设置一个隐藏域,储存题目ID,例如
" name="an_id"
处理页面可以使用将获取到php答题数据库设计的答案数组
$_POST['itm']进行遍历,用循环$value查找question,可以使用函数strpos(),该函数如果返回数字 , 则是正确答案,如果返回false,则是错误答案
if(isset($_POST['an_id'])){
$an_id = $_POST['an_id'];
$qus_sql = "select `question` from `vote_answer` where id = $an_id";
$query = mysql_query($qus_sql);
while($row = mysql_fetch_row($query)){
$question = $row[0];
}
$user_question = $_POST['itm'];
foreach($user_question as $value){
if(strpos($question,$value){
echo '正确答案';
}else{
echo '错误答案';
}
}
}全手写代码,有错误请百度HIphp答题数据库设计我php答题数据库设计!
php考试系统数据库设计,主要是题库表和试卷表1、题库记录各种试题
2、试卷是按规则生成出的试题;
3、用户考试:用户 关联 试卷 及试题 ,计算得分
大致就可以了1
【php答题数据库设计 php数据库课设】关于php答题数据库设计和php数据库课设的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- chatgpt论文修改语法,sci论文语法修改
- js实现上传文件计时器,js上传文件事件
- gis机构生产厂家,gis机构生产厂家排名前十
- 8号云视频直播,8号云视频直播在线观看
- 关于if函数实例python的信息
- 代理ip从哪来,代理ip从哪来的ip
- 直播间运营怎么提升流量,直播如何提升流量
- 班级在mysql怎么定义 今文指的是什么文字
- linux创建目录m命令,linux常用命令创建目录