做一个在线考试系统,但要随机从库里抽取,采用一道一道的方式,不知道各位有什么高见?解决思路

做一个在线考试系统,但要随机从库里抽取,采用一道一道的方式,不知道各位有什么高见?


        我是这么想的,从数据库里随机抽取不重复的50道题,并把题对应的ID号码保存在一个数组里,然后每答一道题从数组中取一道题.但这个数组的值如何在答一题之后还能保存呢?大家有没有别的更好的方法呢?谢谢了!先

------解决方案--------------------
要想保存的话用数据库表
------解决方案--------------------
答一题,页面就要刷新一次么,为何不全答完再刷新
------解决方案--------------------
用SESSION数组.LZ去找哈有关这方面的资料.不过是最好存入数据库...
------解决方案--------------------
我的思路:

将题目ID号组成数组,每答一题后在里面随机抽一题显示,同时将已出现过的ID做记录,如果ID已经被记录过,则继续生成随机ID,并在每次答题前判断,如果记录的ID已经=50,则完成答题,跳转到结果页..
------解决方案--------------------
做记录最好用COOKIES,用户关闭网页就自动消失