你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
ASP技术建立网络调查投票系统(十二)
 

在读取试题过程中,测试过程可以使用随机组卷的方式,这样可以避免所有参加测试者的试卷一样,防止作弊现象。随机读取试题的方法很简单,只需要把打开表中的select * from 测试表 where 项目类别=0更改成select * from 测试表 where 项目类别=0 order by newid(),主要使用了order by newid()的方法,此方法主要是在数据库中随机产生记录。

2secord.asp(测试考试评分程序)

<!-- #include file="title.asp"-->

    <%score=0

set rs=server.createobject("adodb.recordset")

    rs.open "select * from 测试表 where 项目类别=0",c1,1,1

    set r1=server.createobject("ADODB.Recordset")

    for i=1 to rs.recordcount

    r1.open "select * from 测试表 where id="&request("na"&i),c1,1,1

    sel=request("no"&r1("id"))

    sel=replace(sel," ","")

    ans=r1("标准答案")

    if trim(ans)=trim(sel) then

    '如果答案正确分值累加

        score=score+r1("分值")

    end if

    r1.close

    next

    rs.close

    response.write “您的考试成绩为

    response.write score

    response.write “分!

    c1.close%>

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089