error.asp

来自「网络考试系统最终备份」· ASP 代码 · 共 225 行

ASP
225
字号
<!--#include file="conn.inc"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>错题本</title>
</head>

<body>
<%


v_PaperID=request("v_paperID")
v_nowuserid=request.Cookies("userid")

sql="select * from stu_error_question where Paper_ID="&v_PaperID&" and User_ID="&v_nowuserid&""
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2

while not rs.eof
v_queid=rs("Err_Que_ID")
sql1="select * from question_database where QueID="&v_queid
set rs1=server.createobject("adodb.recordset")
rs1.open sql1,conn,3,2
qtype = rs1("Que_Type")
%>




<%if  qtype  = 0 then%>

<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
    <tr>
      <td width="100%" height="25"><b><font size="3" color="#000080">一、单项选择题</font></b></td>
    </tr>
</table>

<%


'response.Write(sql1)
'response.End()
sql2="select * from student_answer_info where Paper_ID="&v_PaperID&" and Que_ID="&v_queid&" and User_ID="&v_nowuserid&""
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn,3,2
%>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0" width="100%" id="AutoNumber2" cellpadding="0">
    <tr>
	<td width="90%" bgcolor="#EFEFEF" height="20">&nbsp;&nbsp;<b><%=sNoumber%>、<%=rs1("Question")%></b></td>
    </tr>
	<%
  if rs1("Option1")<>"" then
  %>
    <tr>     
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="NO<%=rs1("QueID")%>" value="A">A、<%=rs1("Option1")%></td>    
    </tr>
    <%
  end if
  %> <%
  if rs1("Option2")<>"" then
  %>
    <tr>    
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="NO<%=rs1("QueID")%>" value="B">B、<%=rs1("Option2")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option3")<>"" then
  %>
    <tr>     
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="NO<%=rs1("QueID")%>" value="C">C、<%=rs1("Option3")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option4")<>"" then
  %>
    <tr>    
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="NO<%=rs1("QueID")%>" value="D">D、<%=rs1("Option4")%></td>
    </tr>
    <tr>
      <td height="20">正确答案为:<%=rs1("StandKey")%></td>
    </tr>
    <tr>
      <td height="20">你的答案为:<%=rs2("Stu_Answer")%></td>
    </tr>
    <%
  end if
  %>
</table>

<%else if qtype = 1 then %>
<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3">
    <tr>
      <td width="100%" height="25"><b><font color="#000080" size="3">二、多项选择题</font></b></td>
    </tr>
</table>
<%
sNoumber=1

sql1="select * from question_database where QueID="&v_queid&""
set rs1=server.createobject("adodb.recordset")
rs1.open sql1,conn,3,2
'response.Write(sql1)
'response.End()
sql2="select * from student_answer_info where Paper_ID="&v_PaperID&" and Que_ID="&v_queid&" and User_ID="&v_nowuserid&""
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn,3,2
%>

<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
    <tr>
      <td width="90%" bgcolor="#EFEFEF" height="20">&nbsp;&nbsp;<b><%=sNoumber%>、<%=rs1("Question")%></b></td>
    </tr>
<%
  if rs1("Option1")<>"" then
  %>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="NO<%=rs1("QueID")%>" value="A">A、<%=rs1("Option1")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option2")<>"" then
  %>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="NO<%=rs1("QueID")%>" value="B">B、<%=rs1("Option2")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option3")<>"" then
  %>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="NO<%=rs1("QueID")%>" value="C">C、<%=rs1("Option3")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option4")<>"" then
  %>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="NO<%=rs1("QueID")%>" value="D">D、<%=rs1("Option4")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option5")<>"" then
  %>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="NO<%=rs1("QueID")%>" value="E">E、<%=rs1("Option5")%></td>
    </tr>
    <%
  end if
  %> <%
  if rs1("Option6")<>"" then
  %>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="NO<%=rs1("QueID")%>" value="F">F、<%=rs1("Option6")%></td>
    </tr>
	    <tr>
      <td height="20">正确答案为:<%=rs1("StandKey")%></td>
    </tr>
    <tr>
      <td height="20">你的答案为:<%=rs2("Stu_Answer")%></td>
    </tr>
    <%
  end if
  %>
</table>
<%else if qtype = 2 then %>



<table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber5">
    <tr>
      <td width="100%" height="25"><b><font color="#000080" size="3">三、判断题(每题<%=v_judgeper%>分,共<%=v_judgecount%>题)</font></b></td>
    </tr>
</table>
<%

sql1="select * from question_database where QueID="&v_queid&""
set rs1=server.createobject("adodb.recordset")
rs1.open sql1,conn,3,2
'response.Write(sql1)
'response.End()
sql2="select * from student_answer_info where Paper_ID="&v_PaperID&" and Que_ID="&v_queid&" and User_ID="&v_nowuserid&""
set rs2=server.createobject("adodb.recordset")
rs2.open sql2,conn,3,2
%>
  <table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
    <tr>
      <td width="90%" bgcolor="#EFEFEF" height="20">&nbsp;&nbsp;<b><%=sNoumber%>、<%=rs1("Question")%></b></td>
    </tr>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="NO<%=rs1("QueID")%>" value="y">正确</td>
    </tr>
    <tr>
      <td>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="NO<%=rs1("QueID")%>" value="n">不正确</td>
    </tr>
		    <tr>
      <td height="20">正确答案为:<%=rs1("StandKey")%></td>
    </tr>
    <tr>
      <td height="20">你的答案为:<%=rs2("Stu_Answer")%></td>
    </tr>
  </table>
<%
end if
%>


<%
rs.movenext
wend
rs.close
%>
<form action="paper_record.asp" method="get">
  <div align="center">
    <input name="提交" type="submit" value="返回">
  </div>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?