您现在的位置是:网站首页> 编程资料编程资料

如何实现网上考试?_编程10000问_

2023-05-25 195人已围观

简介 如何实现网上考试?_编程10000问_

login.asp

' 考生验证.
<
@ Language=VBScript>
<

name=trim(request("name"))
passwd=trim(request("passwd"))
if name<>"" and passwd<>"" then

' 检查考生是否输入用户名和密码.
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver(
.mdb)};

dbq=" Server.MapPat("exercise.mdb")
set rs= server.createobject("adodb.recordset")
sql= "select
from  user  where user=
'"
name"' and passwd='" passwd "'"
Set rs= conn.Execute(sql)

' 验证考生合法性.
if not(rs.eof) then
if rs("score")<>0 then

' 检查考生是否已参加过考试,若是则进行成绩查询.
response.write rs("user")
"的考试成绩是"rs("score")
else
session("pass")=1
session("user")=name
response.redirect "test.asp"
end if
else
Response.Write "
,您输入的用户名或密码不正确!"
end if
else
end if
>



</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-size: 9.0pt; mso-ascii-font-family: ''; mso-hansi-font-family: ''">撼雪喷云之考生登录</span><span lang="EN-US" style="FONT-FAMILY: ''; mso-bidi-font-size: 9.0pt">


FORM1 method=post name=FORM1>

nbsp;


nbsp;


考生:


密码:


进入 " style="FONTSIZE: medium; FONTSTYLE: normal; FONTVARIANT:normal; FONTWEIGHT: bold" title="">






test.asp

' 从题库中取题考试.
<
@ Language=VBScript >
<

if session("pass")<>1 then
response.redirect "login.asp"
else
end if
Set  conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (

-六神源码网