扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
<%@ LANGUAGE=VBScript%> <%Response.Expires=0%> <% Dim Conn,Rs Application.Lock application("CanswerName")=application("answerName") '保存答对题用户的名字 application("answerName")="" application("TanswerName")="" '清除答错题用户的名子 set Conn=server.createobject("ADODB.Connection") accessdb="db1.mdb" '题库的连接 myDSN="DRIVER={Microsoft Access Driver (*.mdb)};" myDSN=myDSN & "DBQ=" &server.mappath(accessdb) Conn.Open myDSN Set Rs = Server.CreateObject("ADODB.Recordset") Rs.CursorLocation=3 Rs.open "select * from QUESTION ",Conn Randomize '随机取得一道题的ID r=Rs.RecordCount ID=int((r-1)*Rnd)+1 Rs.Close set Rs=Nothing Set Rs = Server.CreateObject("ADODB.Recordset") Rs.open "select * from QUESTION where questionID="&ID,Conn application("questionName")=Rs("questionName") '题目 application("questionID")=Rs("questionID") '题的ID application("questionCent")=Rs("questionCent") '题的分数 application("questionClass")=Rs("questionNotes")'题的说明 Rs.close Set Rs = Nothing Set Ra = Server.CreateObject("ADODB.Recordset") Ra.open "select * from ANSWER where questionID="&ID,Conn application("answerA")=Ra("answerA") '题的选项 application("answerB")=Ra("answerB") application("answerC")=Ra("answerC") application("answerD")=Ra("answerD") application("answerTrue")=Ra("answerTrue") '题的正确答案 Ra.close set Ra=Nothing Conn.Close set Conn=Nothing application("questionTime")=Now() Application.UnLock %> <HTML> <head> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'> <Link Rel='stylesheet' Href='../Style.Css' Type='text/css'> <meta http-equiv="refresh" content="300;url=question.asp"> <title><%=Application("V")%></title> <script Language="JavaScript"> parent.ShowSays.document.write("******系统消息:******<br>"); //向聊天室显示对话窗口写入问题 parent.ShowSays.document.write("**上题答对者为:<%=application"CanswerName")%><br>"); parent.ShowSays.document.write("问题::<%=application("questionName")%>"); parent.ShowSays.document.write(" <%=application("questionCent")%>分(1分钟之内,回答输入‘#答案’)<%=Time()%><br>"); parent.ShowSays.document.write("A::<%=application("answerA")%><br>"); parent.ShowSays.document.write("B::<%=application("answerB")%><br>"); parent.ShowSays.document.write("C::<%=application("answerC")%><br>"); parent.ShowSays.document.write("D::<%=application("answerD")%><br>"); </script> </head> <body bgcolor='#FFFFFF'> </Body> </html> 处理答题部分略!!! TFstr=mid(FStr,i+1,1) if CInt(DateDiff("n",application("questionTime"),Now()))<=1 then '判断时间1分钟内答题有效 if LCase(TFstr)=LCase(application("answerTrue")) then '判断答题是否正确 if instr(1,application("answerName"),session("USER_USERNAME"))>0 then '判断用户是否已经答过题了 TFstr=session("USER_USERNAME")&"已经答过这道了!!!" else TFstr=session("USER_USERNAME")&"答题正确!" Session("USER_EXP") =Session("USER_EXP")+application("questionCent") '给答对题的用户加分 application("answerName")=application("answerName")&session("USER_USERNAME")&" " '保存答对题用户的名字 end if else if instr(1,application("TanswerName"),session("USER_USERNAME"))>0 then ''判断用户是否已经答过题了 else application("TanswerName")=application("TanswerName")&session("USER_USERNAME")&" " '保存答错题用户的名字 end if end if end if |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者