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

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

?? query_test.jsp

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

<%@ page import="java.sql.*"%>
<%@ page import="jinghua.*"%>
<%@ page import="java.util.*"%>
<jsp:useBean id="DBCon" class="jinghua.JinghuaConn" scope="session">
</jsp:useBean>
<%!Connection con;
class Test{
    String id;
    String name;
    String grade;
    String time;
    String totalMark;
    String testclass;
    public String toString(){
        String temp="";
        temp="<br> id="+id+"<br> name="+name;
        return temp;
   }
};
boolean debug=false;


Statement stmt=null;
ResultSet rs=null;
String sql="";
String sqlCon=null;
int testNumber=0;
int EveryPage=5;//每頁顯示的記錄數;
int OnPage=1; //當前顯示的頁數;
int Total=0;//記錄的總數;
int TotalPage=0;//記錄的總頁數;
%>
<%
ArrayList testSet=new ArrayList();

try{
    con=DBCon.getConnection();



%>



<%
//構造查詢條件
//String query_grade=(String)session.getAttribute("query_grade");
//String query_sub=(String)session.getAttribute("query_sub");
//String query_knowpoint=(String)session.getAttribute("query_knowpoint");
//String query_testtype=(String)session.getAttribute("query_testtype");
//String errorpad_errorcount=(String)session.getAttribute("errorpad_errorcount");
sqlCon="";
String query_grade=request.getParameter("Grade");
String query_sub=request.getParameter("Subject");
String query_knowpoint=request.getParameter("KnowPoint");
String query_testtype=request.getParameter("testtype");



if(query_grade!=null)
{
    session.setAttribute("query_grade",query_grade);
}
else
{
    query_grade=(String)session.getAttribute("query_grade");
}
if(query_sub!=null)
{
    session.setAttribute("query_sub",query_sub);
}else
{
    query_sub=(String)session.getAttribute("query_sub");
}
if(query_knowpoint!=null)
{
    session.setAttribute("query_knowpoint",query_knowpoint);
}
else
{
    query_knowpoint=(String)session.getAttribute("query_knowpoint");
}
if(query_testtype!=null)
{
    session.setAttribute("query_testtype",query_testtype);
}
else
{
    query_testtype=(String)session.getAttribute("query_testtype");
}

if(query_grade==null)
    query_grade="all";
if(query_sub==null)
    query_sub="all";
if(query_knowpoint==null)
    query_knowpoint="all";
if(query_testtype==null)
    query_testtype="2";

if(debug){
    out.print("<br>grade="+query_grade+
    "<br>sub="+query_sub+
    "<br>knowpoint="+query_knowpoint+
    "<br>testtype="+query_testtype
    );
}
sqlCon="";
int itesttype=Integer.parseInt(query_testtype);
switch (itesttype){
    case 2://單元測試
		sqlCon=" (test.status<>3)";
         if(query_grade!=null){
            if(!query_grade.equals("all")){
                if(query_grade.equals("c")){
                    if(sqlCon.equals(""))
                        sqlCon=" (test.gradenote='c1' OR test.gradenote='c2' OR test.gradenote='c3')";
                    else
                        sqlCon=sqlCon+ " AND "+" (test.gradenote='c1' OR test.gradenote='c2' OR test.gradenote='c3')";
                }else if(query_grade.equals("g")){
                    if(sqlCon.equals(""))
                        sqlCon=" (test.gradenote='g1' OR test.gradenote='g2' OR test.gradenote='g3l' OR test.gradenote='g3w')";
                    else
                        sqlCon=sqlCon+ " AND "+" (test.gradenote='g1' OR test.gradenote='g2' OR test.gradenote='g3l' OR test.gradenote='gw3')";
                }
            else
                if(sqlCon.equals(""))
					sqlCon=" (test.gradenote='"+query_grade+"')";
                else
                    sqlCon=sqlCon+" AND "+" (test.gradenote='"+query_grade+"')";
					
            }
        }
        if(debug)   out.println("<br>grade sql="+sqlCon);

        if(query_sub!=null){
        if(!query_sub.equals("all")){
            if (!sqlCon.equals(""))
                sqlCon=sqlCon +" AND (test.subid="+query_sub+")";
            else
                sqlCon=" (test.subid="+query_sub+")";
            }
        }
        if(debug)    out.println("<br>subject 4"+sqlCon);

        if(query_knowpoint!=null){
            if(!query_knowpoint.equals("all")){
                if(!sqlCon.equals(""))
                    sqlCon=sqlCon+" AND(test.knowpointid1="+query_knowpoint +
                        " OR test.knowpointid2="+query_knowpoint+
                        " OR test.knowpointid3="+query_knowpoint+")";
                else
                    sqlCon=" (test.knowpointid1="+query_knowpoint +
                        " OR test.knowpointid2="+query_knowpoint+
                        " OR test.knowpointid3="+query_knowpoint+")";
            }
        }
        if(debug)    out.println("<br>knowpoint sql="+sqlCon);
        sql="SELECT   `test`.`id`,  `grade`.`Name` AS `gradename`,"+
            "  `test`.`title` AS `testname`,  `test`.`mark`,  `test`.`date` AS `testdate`"+
            "  FROM  `test`  LEFT OUTER JOIN `grade` ON (`test`.`gradenote` = `grade`.`note`)";

        if(!sqlCon.equals("")) sql=sql+" WHERE "+sqlCon;
        sql=sql+" ORDER BY  `test`.`gradenote`,`test`.`subid`,`test`.`id`";

        if(debug) out.println("<br>test sql="+sql);
        stmt=con.createStatement();
        rs=stmt.executeQuery(sql);
        while(rs.next()){
            Test t=new Test();
            t.id=rs.getString("id");
            //<a href="Query_test_mn.jsp" target="_self">test</a>
            t.name="<a href="+"Query_test_unit.jsp?testID="+t.id+" target=\"_self\">"+
                        rs.getString("testname")+"</a>";
            t.grade=rs.getString("gradename");
            t.totalMark=rs.getString("mark");
            t.testclass="單元測試";
            t.time=rs.getString("testdate");
            testSet.add(t);
        }
        rs.close();
        stmt.close();

        break;
    case 3://模擬測試
        if(query_grade!=null){
            if(!query_grade.equals("all")){
                if(query_grade.equals("c")){
                    if(sqlCon.equals(""))
                        sqlCon=" (mn_test.grade_note='c1' OR mn_test.grade_note='c2' OR mn_test.grade_note='c3')";
                    else
                        sqlCon=sqlCon+" AND "+" (mn_test.grade_note='c1' OR mn_test.grade_note='c2' OR mn_test.grade_note='c3')";
                }else if(query_grade.equals("g")){
                    if(sqlCon.equals(""))
                        sqlCon=" (mn_test.grade_note='g1' OR mn_test.grade_note='g2' OR mn_test.grade_note='g3l' OR mn_test.grade_note='g3w')";
                    else
                        sqlCon=sqlCon+" AND "+" (mn_test.grade_note='g1' OR mn_test.grade_note='g2' OR mn_test.grade_note='g3l' OR mn_test.grade_note='g3w')";
                }
            else  if(sqlCon.equals(""))
                    sqlCon=" (mn_test.grade_note='"+query_grade+"')";
                else
                    sqlCon=sqlCon+" AND "+" (mn_test.grade_note='"+query_grade+"')";
            }
        }
        if(debug)   out.println("<br>grade sql="+sqlCon);

        sql="SELECT   `mn_test`.`id`,  `mn_test`.`name` AS `testname`,"+
            "  `grade`.`Name` AS `gradename`,  `mn_test`.`mntotalmark`,"+
            "  CONCAT(`mn_test`.`begin_date`,\"至\",  `mn_test`.`end_date`) as testtime FROM  `mn_test`"+
            "  LEFT OUTER JOIN `grade` ON (`mn_test`.`grade_note` = `grade`.`note`)";
        if(!sqlCon.equals("")) sql=sql+" WHERE "+sqlCon;
        sql=sql+" ORDER BY  `mn_test`.`grade_note`,`mn_test`.`begin_date`";
        stmt=con.createStatement();
        rs=stmt.executeQuery(sql);
        while(rs.next()){
            Test t=new Test();
            t.id=rs.getString("id");
            //<a href="Query_test_mn.jsp" target="_self">test</a>
            t.name="<a href="+"Query_test_mn.jsp?mnID="+t.id+" target=\"_self\">"+
                        rs.getString("testname")+"</a>";
            t.grade=rs.getString("gradename");
            t.totalMark=rs.getString("mntotalmark");
            t.testclass="模擬考試";
            t.time=rs.getString("testtime");
            testSet.add(t);
        }
        rs.close();
        stmt.close();
        break;
    default:
}







if(debug)
    out.println("<br>at last sql="+sql);

//rs.last();//移到最后一條記錄;
//Total=rs.getRow();//記錄的總數;

//TotalPage=(Total%EveryPage==0)?(Total/EveryPage):(Total/EveryPage+1);


%>

<!--年級,科目,知識點三個下拉列表框聯動-->
<%
out.print(Tools.sub_know(con));
out.print(Tools.grade_sub(con));
%>
<script language="JavaScript">
function changegs(locationid){
	document.myform.Subject.length =1;
        document.myform.KnowPoint.length =1;
        var locationid=locationid;
        var i;
        for (i=0;i < gscount; i++){
            if (grade_sub[i][0] == locationid) {
	            document.myform.Subject.options[document.myform.Subject.length] = new Option(grade_sub[i][2], grade_sub[i][1]);
            }
	}
}

function changesk(locationid){
	document.myform.KnowPoint.length =1;
	var locationid=locationid;
	var i;
	for (i=0;i < gskcount; i++){
		if (grade_sub_know[i][1] == locationid){
			document.myform.KnowPoint.options[document.myform.KnowPoint.length] = new Option(grade_sub_know[i][3], grade_sub_know[i][2]);
		}
	}
}


function delit(myform)
{
  if (confirm("將刪除所有選擇的知識點數據?"))
  {
    myform.action="errorpaddel.jsp";
    myfrom.target="_self";
    myform.submit();
  }
}
function del_check()
{
	var count = errorpad.elements.length;
	var noSelect = true;
 	for(var i=0;i<count;i++)
 	{
    	if(errorpad.elements[i].checked)
    		{
      		      noSelect = false;
		      break;
		}
  	}
	if(noSelect == true)
	{
	    alert("您還沒有選擇要刪除的錯題!");
	    return(false);
	 }
  	else
  	{
        	if(confirm("將刪除所有選擇的錯題嗎?"))
        	{
                document.errorpad.method = "POST";
                document.errorpad.action = "errorpad_del.jsp";
                document.errorpad.target="_self";
                document.errorpad.submit();
        	}
        	else
        	{
                document.form3.method = "GET";
                document.form3.action = "";
		}
         }
         return false;
}
function addrate_check()

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区国产盗摄色噜噜| 久久se精品一区精品二区| 高清视频一区二区| 欧美国产欧美综合| 欧美男人的天堂一二区| 亚洲制服欧美中文字幕中文字幕| 欧美老肥妇做.爰bbww| 久久99国产精品免费网站| 国产精品区一区二区三区| 色94色欧美sute亚洲线路一ni| 色婷婷国产精品| 狠狠色伊人亚洲综合成人| 亚洲美女视频一区| 久久综合色婷婷| 日韩一二三区视频| 91久久一区二区| 国产综合色产在线精品| 亚洲国产精品尤物yw在线观看| 久久久久一区二区三区四区| 91蜜桃在线免费视频| 国产精品一级二级三级| 日韩精品1区2区3区| 亚洲成人一区在线| 亚洲精品欧美二区三区中文字幕| 欧美国产乱子伦| 亚洲国产精品ⅴa在线观看| 精品日韩在线一区| 日韩一区二区电影在线| 欧美精品电影在线播放| 欧美男女性生活在线直播观看| 91国偷自产一区二区使用方法| 99久久99久久综合| 91在线精品一区二区| 国产最新精品精品你懂的| 国产成人午夜精品影院观看视频| 老色鬼精品视频在线观看播放| 精品黑人一区二区三区久久| 欧美一级理论性理论a| 欧美sm极限捆绑bd| 国产亚洲女人久久久久毛片| 国产精品污www在线观看| 亚洲人成网站在线| 污片在线观看一区二区 | 亚洲日本一区二区| 亚洲成人你懂的| 国产成人av一区二区三区在线观看| 国产激情精品久久久第一区二区| 人人爽香蕉精品| 色综合天天综合网天天看片| 色诱视频网站一区| 国产精品蜜臀在线观看| 99re成人精品视频| 一区二区三区日韩欧美精品| 91麻豆123| 亚洲第一在线综合网站| 成人激情文学综合网| 久久蜜臀精品av| 国产成人午夜视频| 国产香蕉久久精品综合网| 成人av资源站| 欧美精品一区二区不卡| 免费在线观看不卡| 丰满少妇在线播放bd日韩电影| 日韩黄色小视频| 精品视频在线免费| 午夜天堂影视香蕉久久| 欧美日韩国产美女| 一区二区三区小说| 欧美制服丝袜第一页| 亚洲18女电影在线观看| 日韩一二三四区| 国产在线精品一区二区三区不卡| 精品久久久久香蕉网| 激情成人综合网| 国产午夜精品福利| 日本精品视频一区二区| 亚洲一区二区美女| 日韩美女主播在线视频一区二区三区 | 蜜臀av国产精品久久久久| 日韩欧美成人激情| 91污片在线观看| a级精品国产片在线观看| 国产美女一区二区| 国产一区二区剧情av在线| 一区二区三区日韩欧美| 国产亲近乱来精品视频| 欧美视频在线一区二区三区| 日韩精品一区二区三区swag| 粉嫩蜜臀av国产精品网站| 国产在线精品一区二区| 欧美激情一区二区三区在线| 91色视频在线| 免费在线观看不卡| 一个色妞综合视频在线观看| 欧美伊人久久大香线蕉综合69| 日韩精品乱码av一区二区| 亚洲一区二区三区三| 日韩va欧美va亚洲va久久| 日本三级亚洲精品| 蜜臀av一区二区| 国产夫妻精品视频| 水野朝阳av一区二区三区| 国产在线精品免费| 久久久久久99久久久精品网站| 日本女人一区二区三区| 中文字幕人成不卡一区| 欧美一区二区三区影视| 久久国产精品区| 亚洲日本免费电影| 亚洲成人免费av| 国产成人午夜高潮毛片| 欧美成人女星排行榜| 国产一区二区三区综合| 一区二区三区国产豹纹内裤在线| 国产精品久久一级| 最新欧美精品一区二区三区| 中国色在线观看另类| 国产精品理论片在线观看| 欧美国产精品v| 波多野结衣中文一区| 高清国产一区二区| 国产精品一级在线| 久久99精品网久久| 大陆成人av片| 成人av网站免费观看| 色综合久久久久综合体桃花网| 亚洲精品在线观看网站| 久久精品网站免费观看| 国产欧美久久久精品影院| 国产精品毛片大码女人| 亚洲免费观看高清完整版在线 | 亚洲成人动漫在线观看| 性感美女久久精品| 久久97超碰色| 成人激情小说乱人伦| 欧洲av一区二区嗯嗯嗯啊| 在线观看91精品国产麻豆| 精品第一国产综合精品aⅴ| 久久这里只有精品首页| 亚洲国产成人自拍| 亚洲综合激情另类小说区| 蜜臀91精品一区二区三区| 狠狠色丁香九九婷婷综合五月| 成人午夜电影网站| 欧美日韩精品专区| 日韩欧美成人激情| 国产精品传媒在线| 洋洋成人永久网站入口| 美女视频黄频大全不卡视频在线播放| 国产成人在线视频播放| 91成人在线精品| 91麻豆精品91久久久久同性| 久久久久久久久岛国免费| 亚洲精品免费在线观看| 九九视频精品免费| 欧美在线免费播放| 国产亚洲一二三区| 亚洲va国产va欧美va观看| 国产精品一级片在线观看| 精品视频一区 二区 三区| 中文字幕制服丝袜一区二区三区 | 久久色成人在线| 久久蜜臀精品av| 亚洲午夜国产一区99re久久| 高清久久久久久| 精品88久久久久88久久久 | 亚洲乱码一区二区三区在线观看| 亚洲裸体在线观看| 成人午夜伦理影院| 久久久久亚洲蜜桃| 男人的j进女人的j一区| 97se狠狠狠综合亚洲狠狠| 亚洲国产成人91porn| 日韩精品一级中文字幕精品视频免费观看 | 日韩一区二区视频在线观看| 精品国产乱码91久久久久久网站| 亚洲美女在线一区| 激情综合网av| 欧美日韩中字一区| 亚洲女厕所小便bbb| 国产老妇另类xxxxx| 日韩免费看的电影| 免费成人av在线| 337p亚洲精品色噜噜狠狠| 一区二区三区中文字幕电影| 美女免费视频一区| 国产日韩欧美在线一区| 久久国产三级精品| 国产精品三级在线观看| 99vv1com这只有精品| 亚洲欧洲在线观看av| proumb性欧美在线观看| 久久久欧美精品sm网站| 91污在线观看| 国产精品欧美一区喷水| 国产二区国产一区在线观看| 久久久久国产精品厨房| 国产成人在线视频网站| 亚洲国产成人午夜在线一区| 久久精品噜噜噜成人av农村|