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

📄 update.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">
</HEAD>

<BODY>
	<%
	dim lesson_id,homework_id,upload_file_name
	homework_id=request("homework_id")
	lesson_id=session("lesson_id")
	sql="select * from homework where homework_id=" & homework_id
	sql=sql & " and lesson_id='" & session("lesson_id") & "'"
	set rs=db.execute(sql)
	upload_file_name=rs("upload_file_name")
	end_date=rs("end_date")
	%>
	<center>
	<h2 align="center"> 修改作业 </h2>
	<form name="form1" method="post" action="">
	<table border="0" width=80%>
		<tr>
			<td  width=20%>主题</td>
			<td><input type="text" name="title" size=60 value="<%=rs("title")%>"></td>
		</tr>
		<tr>
			<td width=20%>内容</td>
			<td><textarea  name="body" rows=5 cols=60 ><%=rs("body")%></textarea></td>
		</tr>
		<tr>
			<td width=20%>附件</td>
			<td>
				<%
				If rs("upload_file_name")="" or isnull(rs("upload_file_name")) Then
					response.write "<p class=zhushi>原来没有附件,现在可以选择添加"
					response.write "<p><input type='radio' name='append' value='Y'>需要附件"
					response.write "<input type='radio' name='append' value='N' checked >不需要"
				Else
					Dim upload_file_path
					upload_file_path="../../../../uploadfile/" & lesson_id & "/homework/" & upload_file_name
					response.write "<p class=zhushi>原来有附件,可以<a href='"& upload_file_path & "' target='new'>查看附件</a>"
					response.write "<p><input type='radio' name='append' value='O' checked>维持原来附件"
					response.write "<input type='radio' name='append' value='Y' >更新附件"
					response.write "<input type='radio' name='append' value='N' >不需要"
				End If
				%>
			</td>
		</tr>
	</table>
		<p>
	<table border="0" width=80%>
		<tr><td style="background-color: #FFFFFF" colspan=2>对学生作业的要求</td></tr>
		<tr>
			<td width=20%>递交方式</td>
			<td>
				<select name="submit_homework_type">
					<%If rs("submit_homework_type")="F" Then%>
						<option value="F" selected>交文件</option>
					<%else%>
						<option value="F">交文件</option>
					<%end If%>
					<%If rs("submit_homework_type")="W" Then%>
						<option value="W" selected>在线做</option>
					<%else%>
						<option value="W">在线做</option>
					<%end If%>
					<%If rs("submit_homework_type")="L" Then%>
						<option value="L" selected>交超链接网址</option>
					<%else%>
						<option value="L">交超链接网址</option>
					<%end If%>
					<%If rs("submit_homework_type")="E" Then%>
						<option value="E" selected>email交</option>
					<%else%>
						<option value="E">email交</option>
					<%end If%>
					<%If rs("submit_homework_type")="Z" Then%>
						<option value="Z" selected>其它方式</option>
					<%else%>
						<option value="Z">其它方式</option>
					<%end If%>
				</select>
			</td>
		</tr>
		<tr>
			<td>文件大小</td>
			<td>
				<input type="text" name="file_size" value="<%=rs("file_size")%>" size=10>M (如要学生在线交文件,请选择要求文件最大容量,数字)
			</td>
		</tr>
		<tr>
			<td>截止时间</td>
			<td><input type="text" name="end_date" size=10 value="<%=end_date%>">(格式年-月-日)</td>
		</tr>
	</table>
			<p><input type="submit" name="submit" value="  提  交  " >&nbsp&nbsp<input type=submit name=submit value="  取  消  ">
	</form>
	</center>
	<%
	If request("submit")="  取  消  " Then
		response.redirect "index.asp?lesson_id=" &lesson_id
	End If
	If request("title")<>"" Then
		dim title,body,submit_date,homework_type
		dim submit_homework_type,file_size,end_date
		title=request.form("title")
		body=request.form("body")
		submit_date=now
		homework_type="H"
		submit_homework_type=request("submit_homework_type")
		If request("file_size")="" Then
			file_size=1
		Else
			file_size=request("file_size")
		End If
		If request("end_date")="" Then
			end_date=cdate(date()+7)
		else
			end_date=cdate(request("end_date"))
		End If

		Dim SQL,sValues
		Sql="update homework set title='" & title & "'"
		If request("body")<>"" Then
			sql=sql & ",body='" & body & "'"
		End If
		If request("submit_homework_type")<>"" Then
			sql=sql & ",submit_homework_type='" & submit_homework_type & "'"
		End If
		If request("file_size")<>"" Then
			sql=sql & ",file_size=" & cInt(file_size )
		End If
		If request("end_date")<>"" Then
			sql=sql & ",end_date='" & end_date &"'" 
		End If
		if request.form("append")="N" Then
			sql=sql & ",upload_file_name=NUll"
		End If
		SQL = SQL & ",submit_date='"& submit_date & "'"
		SQL = SQL & ",homework_type='" & homework_type & "'"
		sql=sql & " where homework_id=" & homework_id
		sql=sql & " and lesson_id='" & session("lesson_id") & "'"
		DB.Execute(SQL)
		if request.form("append")="Y" then
			'不过原来有没有,先删掉upload_file表里的
			sql="delete from upload_file where upload_file_name='" & upload_file_name & "'"
			response.write sql
			db.execute(sql)
			'先继续添加
			dim temp_url
			temp_url="add_file.asp?homework_id=" & homework_id & "&lesson_id=" & lesson_id
			db.close
			set db=nothing
			response.redirect temp_url
		Else
			db.close
			set db=nothing
			response.redirect "index.asp?lesson_id="&lesson_id
		end if
	End If

%>
</BODY>
</HTML>

⌨️ 快捷键说明

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