问题描述
- php在线答题系统,关于多选题提取答案的问题
-
多选题是随机在数据库抽取的,提交之后,想获取每道多选题的答案,并与正确答案核对,不知道如何获取答题者所填答案,和与正确答案核对,建的数据库如图,页面大概效果如图![
解决方案
你的表设计不好,不应该这样设计
解决方案二:
用js获取页面答案,然后从数据库选出进行比对
解决方案三:
你实在是一点概念都没有,建议你找一个现成的学习下,参考:http://download.csdn.net/download/swweb/2349761
解决方案四:
设获取用户发送回回来的数据集合a,正确答案集合b。a交b等于a但a交b不等于b,则对一半。a交b等于a且a交b等于b则全对。至于求字符串相交的算法,百度很多。
解决方案五:
设获取用户发送回回来的数据集合a,正确答案集合b。a交b等于a但a交b不等于b,则对一半。a交b等于a且a交b等于b则全对。至于求字符串相交的算法,百度很多。
解决方案六:
答案拿出来后分离成数组,用户答案也分离成数组,先对比个数,如果回答个数>正确答案个数则错误,否则如果回答个数<正确答案进行对比,否则如果个数相等数组对比
时间: 2024-11-05 14:54:11