用asp(七)开发在线考试程序
result.asp此页的主要目的是显示结果并插入这些结果以供将来参考。
对于每个项目的要求。
sql_check =select count(*)从主体,回答的要求,形成了(项目)
集rs_check =应用(连接)执行(sql_check)。
如果rs_check(0)> 0
结果= 1
最后如果
下一个
结果存储在变量结果中。
百分比是根据结果计算的,如下所示:
百分比=圆((100 *结果)计数)
要存储这个结果,执行以下查询:
sql_id =选择ID从loginuser么=会议(用户名)
集rs_id =应用(连接)执行(sql_id)。
ID = rs_id(0)
sql_insert =插入细节(ref_id、主体、评分(值)的身份证,_
主语,%
集rs_insert =应用(连接)执行(sql_insert)。
view.asp
看模块是否成员曾进行了在线测试。如果是这样的话,引导用户viewrecord.asp.if不显示
相应信息。
sql_id =选择ID从loginuser么=会议(用户名)
集rs_id =应用(连接)执行(sql_id)。
ID = rs_id(0)
sql_count =select count(*)从细节ref_id =我
集rs_count =应用(连接)执行(sql_count)。
如果rs_count(0)0
response.redirectviewrecord .asp
最后如果
如果rs_count(0)= 0
会议(noview )=没有在线考试了
response.redirect 默认ASP
最后如果
viewrecord.asp
的viewrecord.asp页面允许成员观看他们的一些细节。查询如下:
sql_details =SELECT *主题,评分细节,ref_id = 身份
集rs_details =应用(连接)执行(sql_details)。
结果以简单的格式显示。
请注意,我没有限制会员一次考试的次数,同样的科目考试可以随时进行。