亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? err_test_print.jsp

?? JSP在線考試系統,后臺數據庫為MySQL_test_online_1.4.1
?? JSP
字號:
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ page import="java.sql.*" %>
<%@ page import="jinghua.*"%>
<%@ page import="java.text.*" %>

<jsp:useBean id="DBCon" class="jinghua.JinghuaConn" scope="session">
</jsp:useBean>
<%! boolean debug=false;
String studentID;
%>
<%
try{
    studentID=(String)session.getAttribute("studentID");
    if(studentID==null){
        throw new Exception();
    }
    //Tools.showalert(studentID,out);

}catch(Exception e){
    Tools.showalert("您還沒有登錄,或連接超時,請重新登錄!",out);
     Tools.showJS("window.open('../login.jsp','_self')",out);

}

//testtype: 1瀏覽的錯題;2瀏覽列表中選中的錯題;3錯題本中的所有錯題
//testorder:2隨機順序;2從難到易;3從易到難
int testtype=Integer.parseInt(request.getParameter("testtype"));
int testorder=Integer.parseInt(request.getParameter("testorder"));
int testnumber=Integer.parseInt(request.getParameter("testnumber"));
boolean printtest;
boolean printanswer;
boolean printtip;
int rownum=0;
if(request.getParameter("printtest")==null)
    printtest=false;
else{
    printtest=true;
    rownum++;
}
if(request.getParameter("printanswer")==null)
    printanswer=false;
else{
    printanswer=true;
    rownum++;
}
if(request.getParameter("printtip")==null)
    printtip=false;
else{
    printtip=true;
    rownum+=2;
}

int selectnum=0;
String errorpad_selectID=(String)session.getAttribute("errorpad_selectID");
String errorpad_sqlcon=(String)session.getAttribute("errorpad_sqlcon");

if(debug){
    out.print("<br>testtype="+testtype+
            "<br>testorder="+testorder+
            "<br>errorpad_sqlcon="+errorpad_sqlcon+
            "<br>errorpad_selectid="+errorpad_selectID+
            "<br>printtest="+printtest+
            "<br>printanswer="+printanswer+
            "<br>printtip="+printtip+
            "<br>rownum="+rownum);
}
ResultSet rs=null;
String sql="";
String sqlcon="";
String sqlorder="";
int testnum=0;
int testmark=0;

PreparedStatement pstmt=null;
Statement stmt=null;
StringBuffer dbmsg=new StringBuffer();
StringBuffer testIDs=new StringBuffer();
StringBuffer errorIDs=new StringBuffer();
//StringBuffer Answer=new StringBuffer();
//StringBuffer Mark=new StringBuffer();
int testNumber=0;
String strName=null;
String strDate=null;
try{
    Connection con=DBCon.getConnection();
    //查詢學生信息
    try{
        sql="SELECT   CURRENT_DATE as curdate,`UserInfo`.`vcName` FROM  `UserInfo`"+
            " WHERE  (`UserInfo`.`vcUserNo` = '"+studentID+"')";
        stmt=con.createStatement();
        rs=stmt.executeQuery(sql);
        if(rs.next()){
            strName=rs.getString("vcName");
            strDate=rs.getString("curdate");
        }
        rs.close();
        stmt.close();
    }
    catch(Exception e){
        out.println("<BR>Query student error sql="+sql);
        out.print("<br>"+e.toString());
    }

//構造查詢條件
//testtype: 1瀏覽的錯題;2瀏覽列表中選中的錯題;3錯題本中的所有錯題
//testorder:2隨機順序;2從難到易;3從易到難
switch(testtype){
    case 1:
        sqlcon=errorpad_sqlcon;
        break;
    case 2:
        //計算提交的所選擇的錯題的數量
        if(errorpad_selectID==null|| errorpad_selectID.trim().equals("")){
            Tools.showalert("還沒有從錯題本中選擇錯題!",out);
            Tools.goback(out);
        }else{
       // String [] strarr=errorpad_selectID.split(",");
       // if(debug)   out.print("<br>select num="+strarr.length);
       // if(strarr.length<testnumber){
       //     Tools.showalert("您從錯題本中選擇的題目數量不足!!",out);
       //     Tools.goback(out);
       // }else{
            sqlcon=errorpad_sqlcon+ " AND (errorpad.id IN ("+errorpad_selectID+")) ";
       // }
        }
        break;
    case 3:
        sqlcon="(`errorpad`.`stu_id` = '"+studentID+"')";
        break;
    default:
        break;
}
switch(testorder){
    case 1:
        sqlorder=" ORDER BY RAND()";
        break;
    case 2:
        sqlorder=" ORDER BY errorpad.errorcount DESC,errorpad.add_date DESC";
        break;
    case 3:
        sqlorder=" ORDER BY errorpad.errorcount ASC,errorpad.add_date DESC";
        break;
    default:
        break;
}
sql="SELECT  errorpad.`id` as errorID,  `question`.`ID`,`question`.`Tip`,`question`.`PreHard` , `question`.`QuestText`,  "+
    " `question`.`Mark`,  `question`.`Answer`"+
    " FROM  `errorpad`"+
    " LEFT OUTER JOIN `question` ON (`errorpad`.`question_id` = `question`.`ID`) "+
    " WHERE "+sqlcon+sqlorder+" LIMIT "+testnumber;

    pstmt=con.prepareStatement(sql);
    rs=pstmt.executeQuery();
    testmark=0;
    testnum=0;
    while(rs.next()){
        testmark+=rs.getInt("Mark");
        testnum++;
        //試題ID@答案@分數@難易度;     一道試題的格式,以#號結束
        testIDs.append(rs.getString("ID")+"@"+rs.getString("Answer")+"@"+rs.getString("Mark")+
            "@"+ rs.getString("PreHard")+"#");
        errorIDs.append(rs.getString("errorID")+",");
    }

    rs.beforeFirst();

    if(debug){
        out.print("<br>query question sql="+sql);
    }





%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0041)http://jsptestonline.cosoft.org.cn/senior/none_xt.jsp -->
<HTML><HEAD><TITLE>共創學堂-錯題本在線測驗</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK
href="../student/style/style.css" type=text/css rel=stylesheet>
<SCRIPT src="../student/js/html.js"></SCRIPT>

<SCRIPT src="../student/js/gnb_menus_layer.js"></SCRIPT>

<SCRIPT src="../student/js/menu.js"></SCRIPT>

<SCRIPT src="../student/js/jumpmenu.js"></SCRIPT>

<SCRIPT src="../student/js/Valid.js"></SCRIPT>

<META content="MSHTML 6.00.2722.900" name=GENERATOR>
<style media="print">
.noprint { display: none }
</style>
<script language="VBScript">
dim hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"
'//設置網頁打印的頁眉頁腳為空
function pagesetup_null()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
end function
'//設置網頁打印的頁眉頁腳為默認值
function pagesetup_default()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&w&b頁碼,&p/&P"
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&u&b&d"
end function
</script>

</HEAD>
<BODY text=#000000 bgColor=#ffffff onLoad="pagesetup_null()">
<CENTER>
  <form  ACTION="err_test_rs.jsp"  method="post" name="viewdatabase" target="_blank">
    <table width="80%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="64%"><img src="../student/images/test_pop_01.gif" width="102" height="27"></td>
        <td align="right"><img src="../student/images/test_pop_02.gif" width="134" height="27"></td>
      </tr>
    </table>
    <!--begin test -->
    <div align="right" class=noprint>
      <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0>
      </OBJECT>
      <input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
      <input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印預覽>
      <input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=頁面設置>
      <input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=關閉>
    </div>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="center" nowrap class="title1"><div align="center"><font color="#74a8d1" size="+2"><strong><b>共創學堂-錯題本</b></strong></font>
          </div></td>
      </tr>
      <tr>
        <td align="center" nowrap class="title1"> <div align="right"> <font color="#74a8d1" size="+2"><strong>
            </strong></font></div>
          <div align="right"></div>
          <div align="left">
            <table width="85%" height="21" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td width="26%"><div align="right"></div></td>
                <td width="15%" nowrap> <div align="right">姓名:</div></td>
                <td width="10%" nowrap> <div align="right"><%=strName%></div></td>
                <td width="4%"><div align="left"></div>
                  <div align="right"></div></td>
                <td width="45%"><div align="left"><%=strDate%></div></td>
              </tr>
            </table>
          </div>
        </td>
      </tr>
    </table>
  <br>
    <table id=AutoNumber1 style="BORDER-COLLAPSE: collapse"
height=82 cellspacing=1 width="85%" border=0 cellpadding="2" bgcolor="#c1c1c1">
      <tbody>
        <tr class=trh>
          <td width=34 align=center nowrap bgcolor=#eaeaea><b>序號</b></td>
          <td align=middle bgcolor=#eaeaea> <p align=center><b>共<%=testnum%>題</b></p></td>
        </tr>
        <%while(rs.next()){%>
        <tr class=trh1 bgcolor="#FFFFFF">
          <td width="34"  align=center valign="top"><%=(++testNumber)%>. </td>
          <td align=left valign="top">
            <div align="left" >
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr class=trh1>
                  <td height="22">
                    <%
         String temp=rs.getString("questtext");
         temp=jinghua.TransformString.deTransformSelection(temp);
         temp=jinghua.TransformString.DeleteBR(temp);

         out.print(temp);
         %>
                  </td>
                </tr>
        <%if(printanswer){%>
                <tr class=trh1>
                  <td height="25" align="left" valign="bottom">答案:<%=rs.getString("Answer")%></td>
                </tr>
        <%}
        if(printtip){
        %>
                <tr>
                  <td height="22" align="left" valign="bottom">提示:</td>
                </tr>

                <tr>
                  <td >
                  <%
                  temp=rs.getString("Tip");
                  temp=jinghua.TransformString.DeleteBR(temp);
                  out.print(temp);
                  %></td>
                </tr>
        <%}%>
              </table>
            </div>

          </td>
        </tr>

        <%}
    rs.close();
    pstmt.close();
    %>
      </tbody>
    </table>

    <p>&nbsp;</p><p>&nbsp;</p></form></CENTER></BODY></HTML>




<%


}catch(SQLException e){
    out.print("<br>SQL Error:sql="+sql+"<br>"+e.toString());
}catch(Exception e){
    out.print(e.toString() );
}
finally{
    DBCon.dropConnection();
}
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
18涩涩午夜精品.www| 水蜜桃久久夜色精品一区的特点| 1000精品久久久久久久久| 午夜日韩在线电影| 99精品热视频| 久久久久国产精品厨房| 亚洲成av人片一区二区梦乃| 91美女片黄在线观看| 国产欧美1区2区3区| 国产一区中文字幕| 欧美精品久久99久久在免费线| 亚洲欧洲在线观看av| 国产福利91精品| 欧美大片国产精品| 日韩成人午夜精品| 欧美高清dvd| 亚洲一本大道在线| 日本久久一区二区| 亚洲欧美日韩人成在线播放| 成人午夜碰碰视频| 国产精品久久精品日日| 国产精品一区二区你懂的| 欧美成人乱码一区二区三区| 婷婷亚洲久悠悠色悠在线播放| 在线一区二区三区做爰视频网站| **欧美大码日韩| 99视频精品免费视频| 国产精品二三区| 菠萝蜜视频在线观看一区| 久久中文娱乐网| 国产精品一区二区在线播放 | 精品国产髙清在线看国产毛片| 亚洲码国产岛国毛片在线| 色综合久久综合| 亚洲一区二区在线免费观看视频| 日本伦理一区二区| 亚洲影院免费观看| 欧美福利电影网| 蜜桃一区二区三区在线观看| 日韩午夜激情av| 国产麻豆精品视频| 国产精品久久久久永久免费观看| 成人黄色大片在线观看| 亚洲蜜臀av乱码久久精品| 欧美亚洲自拍偷拍| 美女网站在线免费欧美精品| 欧美精品一区二区三区蜜臀| 国产91精品精华液一区二区三区 | 成人av片在线观看| 亚洲精品ww久久久久久p站| 精品1区2区3区| 久久97超碰国产精品超碰| 国产婷婷色一区二区三区| 色综合天天综合网天天看片| 亚瑟在线精品视频| 精品国产成人系列| 色老汉一区二区三区| 日韩成人精品视频| 国产欧美精品一区二区色综合朱莉| 99精品视频一区| 美女www一区二区| 国产精品青草久久| 91精品国产综合久久蜜臀| 福利视频网站一区二区三区| 夜夜嗨av一区二区三区四季av| 欧美一区二区视频免费观看| 成人免费高清在线| 性做久久久久久免费观看| 久久久高清一区二区三区| 欧美自拍偷拍午夜视频| 国产一区二区福利视频| 亚洲综合图片区| 国产丝袜美腿一区二区三区| 欧美日韩极品在线观看一区| 国产sm精品调教视频网站| 五月天欧美精品| 18欧美亚洲精品| 2021国产精品久久精品 | 成人免费精品视频| 人人爽香蕉精品| 亚洲靠逼com| 国产网站一区二区| 91精品国产品国语在线不卡| 99精品1区2区| 国产成人综合亚洲网站| 日韩精品免费专区| 亚洲同性同志一二三专区| 久久久久久久一区| 日韩午夜激情免费电影| 91国在线观看| 不卡一卡二卡三乱码免费网站| 蜜臀国产一区二区三区在线播放 | 一本色道久久加勒比精品| 国产精品一区二区在线观看网站| 日本欧美在线观看| 亚洲成a天堂v人片| 亚洲综合在线电影| 国产精品成人午夜| 国产精品乱码一区二区三区软件| 日韩欧美在线1卡| 在线不卡免费av| 欧美视频一区二区三区| 91免费在线播放| 97久久精品人人做人人爽50路| 国产一区二区按摩在线观看| 久久精品国产久精国产| 日韩经典一区二区| 日本v片在线高清不卡在线观看| 一区二区三区 在线观看视频| 国产精品国模大尺度视频| 国产精品女主播av| 国产精品欧美精品| 成人免费在线视频观看| 亚洲欧洲日韩一区二区三区| 亚洲图片欧美激情| 亚洲最色的网站| 亚洲国产cao| 丝袜亚洲另类欧美| 麻豆高清免费国产一区| 久久国产欧美日韩精品| 国产麻豆精品在线| 不卡免费追剧大全电视剧网站| 成人av在线一区二区三区| 91网站视频在线观看| 91视频免费播放| 欧美日韩在线三级| 日韩一区和二区| 国产三级三级三级精品8ⅰ区| 国产午夜精品福利| 亚洲精品高清在线| 日韩黄色在线观看| 国产精品综合二区| av在线免费不卡| 欧美日韩一级视频| 欧美一级久久久久久久大片| 精品国产乱码久久久久久1区2区 | 日韩欧美你懂的| 欧美国产欧美综合| 亚洲精品一二三区| 婷婷综合另类小说色区| 青椒成人免费视频| 成人h动漫精品| 欧美日韩三级一区| 久久久久久久性| 伊人婷婷欧美激情| 美女免费视频一区| 91视频一区二区| 日韩三级.com| 亚洲视频一区在线观看| 麻豆国产精品视频| 91亚洲国产成人精品一区二三| 538在线一区二区精品国产| 精品粉嫩aⅴ一区二区三区四区| 国产精品国产三级国产| 日本欧美一区二区| 99久久综合99久久综合网站| 91精品国产乱| 亚洲欧美一区二区三区国产精品 | 成人污污视频在线观看| 在线中文字幕不卡| 国产欧美日韩不卡免费| 偷拍日韩校园综合在线| 99视频一区二区| 久久人人超碰精品| 性做久久久久久免费观看| 波多野结衣一区二区三区| 日韩一二三区不卡| 夜夜精品视频一区二区| 国产成人精品aa毛片| 日韩欧美国产成人一区二区| 国产精品成人在线观看| 国产一本一道久久香蕉| 91精品国产色综合久久不卡电影 | 97精品久久久久中文字幕| 日韩精品专区在线影院观看| 亚洲一区二区三区三| 波多野结衣中文字幕一区 | 精品一区二区免费| 欧美日韩精品三区| 亚洲黄色av一区| 99久久99久久精品免费观看| 国产欧美一区二区精品婷婷| 久久精品国产免费| 日韩一区二区中文字幕| 亚洲一区二区三区小说| 97久久超碰国产精品| 日本一区二区三区四区在线视频| 免费在线观看成人| 91精品国产91久久久久久最新毛片 | 久久久久久久综合狠狠综合| 另类中文字幕网| 欧美一区二区三区色| 日本色综合中文字幕| 欧美日韩二区三区| 亚洲大型综合色站| 欧美日韩免费一区二区三区 | 91成人免费在线视频| 亚洲男同1069视频| 91天堂素人约啪| 亚洲欧美区自拍先锋|