用PHP做多项选择题,数据库怎么设计,代码怎么写.视图页面是这样的.问题和答案是从数据库里面遍历出来的,我是这样设计的.总感觉这样设计错的..tbl_answer 第二张表不知道怎么设计了.处理
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 21:43:16
用PHP做多项选择题,数据库怎么设计,代码怎么写.
视图页面是这样的.
问题和答案是从数据库里面遍历出来的,
我是这样设计的.总感觉这样设计错的..
tbl_answer 第二张表不知道怎么设计了.
处理页面不知道怎么写...question是正确答案.
常规思路
表1(问题)
question
id(主键) text(问题内容) rightAnswer(正确答案)
表2(备选答案)
answer
id(主键) qid(对应的问题id) text(备选答案)
$sql="SELECT * FROM question";
$r = mysql_query($sql);
while($row = mysql_fetch_rows($r)){
//输出题干
echo $row[1];
$subsql="SELECT * FROM answer WHERE qid = '".$row[0]."'";
$subr = mysql_query($subsql);
while($subrow = mysql_fetch_rows($subr)){
//输出备选答案
echo subrow[2];
}
}
我相信这是比较主流的设计思路,
至于比对答案的时候,有一种简单做法,你传回来的答案不是数组吗,将数据库正确答案以字符串形式输出,打散成数组,求2个数组的交集,根据交集数量判断正确个数
不懂欢迎追问
用PHP做多项选择题,数据库怎么设计,代码怎么写.视图页面是这样的.问题和答案是从数据库里面遍历出来的,我是这样设计的.总感觉这样设计错的..tbl_answer 第二张表不知道怎么设计了.处理
怎么做,多项选择题,正确答案,
用spss怎么做多项选择题的频数分析
怎样做多项选择题
多项选择题供选择的答案(就是a..b...)在英文叫什么?最好是一个单词,谢谢其实...我也知道option,只是想问一下道有没有更确切的单词PS:用在数据库设计
如何做思想品德多项选择题
第四题,多项选择题什么做
如何做事业单位的多项选择题
单项选择题是multiple choice那么多项选择题,还有不定项选择题用英文怎么说?
database configuration assistant创建数据库问题如果不配置database configuration assistant,直接用native for oracle这个管理工具可以让php链接上oracle数据库吗
数据库设计题
数据库设计步骤?求解
“选择题”和“多项选择题”用英语怎么说我知道“multiple-choice question”,但是有的人说是“选择题”,有人说“多项选择题”,究竟这两个分别怎么说?
第八题,这是一个多项选择题,不会做,求解,拜托了!
一道选择题怎么做
这几道选择题怎么做
怎么做.英语选择题.
选择题共两题怎么做?