其实你想问的是后台怎么添加数据也就是数据库的设计实现还是前台怎么实现试卷功能?
后台添加问题的话还比较简单,给个思路你:
1、问题本身存放字段question
2、答案,答案的话选项甚至都可以做到自己加,不一定规定死只有4项,做个添加选项的按钮,然后自己规定选项名(或者你要自己按abcd排序都可以),然后答案,例如你添加了3个,选项名分别是abc,内容分别ans_a,ans_b,ans_c,用二维数组存:answer[[a]=>ans_a,[b]=>ans_b,[c]=>ans_c.....],然后我个人喜欢转json格式存入数据库,一个字段就可以了,存进去就是{a:ans_a,b:ans_b......},然后正确答案也是直接记录对应下标就可以了,例如一个正确答案是a,的就存a,两个正确ab的,就存a,b
按照上面的思路数据库设计就是:
id question answer right
还有另外一种思路比较简单,想知道的话就再追问吧,最好的设计方法是按上面这种,不但自己可以控制回答选项是多少,连正确答案也没有限制。
追问有例子嘛?哥,这样看着更加清晰了。
追答具体的程序不可能给到你,只能把过程简单的写下,有思路有步骤,还怕自己写不出嘛?还有哪步不清楚的吗?