⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.asp

📁 与asp相关的技术 如数据库和网页设计 很有用的哦
💻 ASP
字号:
<%
if session("user_type")<>"T" then
	response.redirect "../../../index.asp"
end if
%>
<%response.buffer=true%>
<!--#INCLUDE FILE="../../../system/odbc_connection.asp"-->
<HTML>
<HEAD>
	<TITLE> 我的作业台 </TITLE>
	<link rel="stylesheet" href="../../../system/all.css">
	<%
	'函数,计算已交人数,
	private function count_submit(homework_id)
		sql="select count(*) as temp_number from homework_answer,user_lesson where homework_id =" & homework_id
		sql=sql & " and homework_answer.user_id=user_lesson.user_id"
		sql=sql & " and user_lesson.permit=1"
		sql=sql & " and user_lesson.user_type='S'"
		set rs2=db.execute(sql)
		count_submit = rs2("temp_number")
		rs2.close
		set rs2=nothing
	end function

	'函数,计算未交人数,
	private function count_not_submit(lesson_id,homework_id)
		'先计算总人数
	
		sql="select count(*) as temp_number from user_lesson where lesson_id = '" & lesson_id & "'"
		sql=sql & " and user_type='S'"
		sql=sql & " and permit=1"
		set rs2=db.execute(sql)
		dim all_number
		all_number = rs2("temp_number")
		'调用上面程序,计算已交人数
		count_not_submit=all_number-count_submit(homework_id)
		rs2.close
		set rs2=nothing
	end function

	'函数,计算已批作业数,
	'
	private function count_look(homework_id)
		sql="select count(*) as temp_number from homework_answer where homework_id =" & homework_id
		sql=sql + " and look_flag = 1 "
		set rs2=db.execute(sql)
		count_look = rs2("temp_number")
		rs2.close
		set rs2=nothing
	end function
	'函数,计算未批作业数,
	private function count_not_look(homework_id)
		sql="select count(*) as temp_number from homework_answer where homework_id = " & homework_id 
		sql=sql + " and look_flag = 0 "
		set rs2=db.execute(sql)
		count_not_look = rs2("temp_number")
		rs2.close
		set rs2=nothing
	end function

	%>
</HEAD>

<BODY BGCOLOR="#FFFFFF">
	<h4 align="left">&nbsp&nbsp作业本</h4>
	<%
	dim user_id,lesson_id
	user_id=session("user_id")
	lesson_id=session("lesson_id")

	'作业列表
	SQL="SELECT title,homework_id,end_date,open_flag FROM homework"
	SQL=SQL + " WHERE lesson_id = '" & lesson_id & "'" 
	SQL=SQL + " and homework_type = 'H'"
	SQL=SQL + " order by submit_date desc,homework_id desc"
	SET RS=db.EXECUTE(SQL)
	%>
	<CENTER>
	<TABLE border="0"  width="95%">
		<tr>
			<td style="background-color: #FFFFFF">作业列表</td>
			<td colspan=10 align=right style="background-color: #FFFFFF">
				<a href="open_all.asp?lesson_id=<%=lesson_id%>">全部开放</a>
				&nbsp&nbsp<a href="close_all.asp?lesson_id=<%=lesson_id%>">全部停止</a>
				&nbsp&nbsp<a href="add.asp?lesson_id=<%=lesson_id%>">添加</a>
			</td>
		</tr>
		<TR bgcolor=#E9E9E9 align="center">
			<TD width=20%>主题</TD>
			<TD width=8%>截止</TD>
			<TD width=8%>状态</td>
			<TD width=24% colspan="3">管理</td>
			<TD width=8%>已交</TD>
			<TD width=8%>未交</TD>
			<TD width=8%>已批</TD>
			<TD width=8%>未批</TD>
			<TD width=8%>操作</td>
		</TR>
		<% 
		dim homework_id
		DO WHILE NOT RS.EOF
			homework_id=rs("homework_id")
		%>
			<TR align="center">
				<TD><a href="particular.asp?homework_id=<%=homework_id%>&lesson_id=<%=lesson_id%>" ><%=RS("title")%></TD>
				<TD><%=RS("end_date")%></TD>
				<%
				IF rs("open_flag")=1 Then
					Response.Write "<td>√</td>"
					Response.Write "<td><a href='close.asp?lesson_id="& lesson_id & "&homework_id=" & homework_id & "'>停止</a></td>"
				Else
					Response.Write "<td><font color=red>×</font></td>"
					Response.Write "<td><a href='open.asp?lesson_id="& lesson_id & "&homework_id=" & homework_id & "'>开放</a></td>"
				End If					
				%>
				<TD align=center><a href="update.asp?homework_id=<%=homework_id%>&lesson_id=<%=lesson_id%>">修改</a></TD>
				<TD align=center><a href="delete_pre.asp?homework_id=<%=homework_id%>&lesson_id=<%=lesson_id%>">删除</a></TD>
				<TD><%=count_submit(homework_id)%></TD>
				<TD><%=count_not_submit(lesson_id,homework_id)%></TD>
				<TD><%=count_look(homework_id)%></TD>
				<TD><%=count_not_look(homework_id)%></TD>
				<TD><a href="look.asp?homework_id=<%=homework_id%>">批作业</a></TD>
			</TR>
		<%
			rs.movenext
		LOOP
		rs.close
		set rs=nothing
		%>
	</TABLE>
	</CENTER>
</BODY>
</HTML>

⌨️ 快捷键说明

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