用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)。

结果以简单的格式显示。



请注意,我没有限制会员一次考试的次数,同样的科目考试可以随时进行。