📄 course.jsp
字号:
<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="java.sql.*" %>
<%@ page errorPage="/public/errorBusy.jsp" %>
<%@ include file="/public/check_admin.jsp" %>
<jsp:useBean id="conn" scope="page" class="SQLBean.DBConn"/>
<%!
String year_id="";
String college_id="";
String grade_name="";
String sp_id="";
String class_number_name="";
ResultSet rs=null;
String sql="";
String year_name="";
String college_name="";
String sp_name="";
String class_id="";
%>
<%
request.setCharacterEncoding("GBK");
year_id=request.getParameter("year_id");
college_id=request.getParameter("college_id");
grade_name=request.getParameter("grade_name");
sp_id=request.getParameter("sp_id");
class_number_name=request.getParameter("class_number_name");
sql="select * from class_sp_college where college_id='"+college_id+"' and grade_name='"+grade_name+"' and sp_id='"+sp_id+"' and class_number_name='"+class_number_name+"'";
%>
<script language="javascript">
function formCheck(theForm)
{
if(theForm.kecheng_id.value=="")
{
alert("请选择课程!");
theForm.kecheng_id.focus();
return false;
}
if(theForm.teacher_id.value=="")
{
alert("请选择老师!");
theForm.teacher_id.focus();
return false;
}
}
</script>
<html>
<head>
<title>添加课表</title>
<link rel="stylesheet" href="../../public/style.css">
</head>
<body class="ss">
<a href="javascript:window.location.reload()" class="a">刷新</a>
<a href="javascript:history.back()" class="a">返回</a>
<hr></hr>
<center>
<%
rs=conn.executeQuery(sql);
if(rs.next()){
college_name=rs.getString("college_name");
sp_name=rs.getString("sp_name");
class_id=rs.getString("class_id");
%>
<table>
<tr>
<td><h3><%= year_id %> <%= college_name %> <%= grade_name %>级 <%= sp_name %><%= class_number_name %>班 课程表</h3></td>
</tr>
</table>
<hr width="80%">
第一步:添加本学期所学课程
<form action="course_add.jsp" method="post" onSubmit="return formCheck(this)">
<input type="hidden" name="class_id" value="<%=class_id%>">
<input type="hidden" name="year_id" value="<%=year_id%>">
<input type="hidden" name="college_id" value="<%=college_id%>">
<input type="hidden" name="grade_name" value="<%=grade_name%>">
<input type="hidden" name="sp_id" value="<%=sp_id%>">
<input type="hidden" name="class_number_name" value="<%=class_number_name%>">
<table width="60%">
<tr>
<td>请选择课程:</td>
<td><select name="kecheng_id">
<option value="" selected>=====请选择======</option>
<%
ResultSet rs_kc=null;
String sql_kc="select kecheng_id,kecheng_name from kecheng where college_id='"+college_id+"' or college_id is null";
rs_kc=conn.executeQuery(sql_kc);
while(rs_kc.next())
out.println("<option value="+rs_kc.getString("kecheng_id")+">"+rs_kc.getString("kecheng_name")+"</option>");
conn.close();
%>
</select></td>
<td>请选择老师:</td>
<td><select name="teacher_id">
<option value="" selected>=====请选择======</option>
<%
ResultSet rs_t=null;
String sql_t="select teacher_id,teacher_name from teacher_user where college_id='"+college_id+"'";
rs_t=conn.executeQuery(sql_t);
while(rs_t.next())
out.println("<option value="+rs_t.getString("teacher_id")+">"+rs_t.getString("teacher_name")+"</option>");
conn.close();
%>
</select></td>
<td><input type="submit" value="添加"></td>
</tr>
<%
String msg=(String)request.getParameter("errmsg");
if(msg!=null&&!msg.equals("")){
%>
<tr>
<td colspan="4"><div align="center"><font color="red" size="2"><%=msg%></font></div></td>
</tr>
<%
}
%>
</table>
</form>
<table width="80%" border="1" cellspacing="0">
<tr bgcolor="#3399FF">
<td>课程名称</td>
<td>任课老师</td>
<td><div align="center">删除</div></td>
</tr>
<%
ResultSet rs_ct=null;
String sql_ct="select * from course_name_teacher where class_id='"+class_id+"' and year_id='"+year_id+"'";
rs_ct=conn.executeQuery(sql_ct);
if(rs_ct.next()){
do{
%>
<tr>
<td><%= rs_ct.getString("kecheng_name") %></td>
<td><%= rs_ct.getString("teacher_name") %></td>
<td><div align="center"><a href="course_del.jsp?course_id=<%=rs_ct.getString("course_id")%>&year_id=<%=year_id%>&college_id=<%=college_id%>&grade_name=<%=grade_name%>&sp_id=<%=sp_id%>&class_number_name=<%=class_number_name%>" onClick="return confirm('您确信要删除吗?')">删除</a></div></td>
</tr>
<%
}while(rs_ct.next());
}//else
// out.println("还没有安排课程");
conn.close();
%>
</table>
<br>
第二步:安排上课时间<p></p>
<form action="course_time.jsp" method="post">
<input type="hidden" name="class_id" value="<%=class_id%>">
<input type="hidden" name="year_id" value="<%=year_id%>">
<input type="hidden" name="college_id" value="<%=college_id%>">
<input type="hidden" name="grade_name" value="<%=grade_name%>">
<input type="hidden" name="sp_id" value="<%=sp_id%>">
<input type="hidden" name="class_number_name" value="<%=class_number_name%>">
<input type="submit" value="点击进入">
</form>
<%
}else{
out.println("<center><h1>此班级不存在!</h1><center>");
out.println("<center><a href='javascript:history.back();'>返回</a></center>");
}
// conn.close();
%>
</center>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -