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

📄 adminsave.asp

📁 邮件发送系统 sql与vb实现的 能完成在线的邮件发送与管理
💻 ASP
字号:
<%	
	'检查用户是否已经经过登陆验证了
	if session("admin") = "" Then
		'如果没有登陆,则输出出错信息
		'要求用户进行登陆
		response.write "   <br><br><br>"
		response.write "    <table align='center' width='300' border='1' cellpadding='0' cellspacing='0' bordercolor='#999999'>"
		response.write "      <tr bgcolor='#999999'> "
		response.write "        <td colspan='2' height='15'> "
		response.write "          <div align='center'><font color='#FFFFFF'>操作: 确认身份失败!</font></div>"
		response.write "        </td>"
		response.write "      </tr>"
		response.write "      <tr> "
		response.write "        <td colspan='2' height='23'> "
		response.write "          <div align='center'><br><br>"
		response.write "      非法登陆,您的操作已经被记录!!! <br><br>"
		response.write "        <a href='javascript:onclick=history.go(-1)'>返回</a>"        
		response.write "        <br><br></div></td>"
		response.write "      </tr>   </table>" 

		'终止响应
		response.end
	end If
%>
<!--#include file="conn.asp"-->
<!--#include file="char.asp"-->
<%
	'变量定义
	dim rs,sql,title,content,articleid,classid,Nclassid,Nkey,writer,writefrom
	dim errmsg,founderr
	founerr=False
	
	'检查各表单项
	if trim(request.form("txttitle"))="" then
  		founderr=true
  		errmsg="<li>标题不能为空</li>"
	end if
	if trim(request.form("txtcontent"))="" then
  		founderr=true
  		errmsg=errmsg+"<li>内容不能为空</li>"
	end If
	if trim(request.form("key"))="" then
  		founderr=true
  		errmsg=errmsg+"<li>请输入文章关键字</li>"
	end if
	
	'必须选择短消息的类别
	if request("Nclassid")="" or request("classid")="" then 
		response.Write("<br><br>请选择业务的分类!<br><a href='javascript:window.history.back();'>返回</a>"):response.End()
	End IF

	'没有发现错误
	if founderr=false Then
		'HTML字符处理
		title=htmlencode(request.form("txttitle"))
		content=htmlencode(request.form("txtcontent"))
		Nkey=htmlencode(trim(request.form("key")))
		classid=request.form("classid")
		Nclassid=request.form("Nclassid")

		'记录集对象
		set rs=server.createobject("adodb.recordset")
		if request("action")="add" Then
			'添加新消息
			call newMsg()
		elseif request("action")="edit" Then
			'修改信息
			call editMsg()
		else
			founderr=true
			errmsg=errmsg+"<li>没有选定参数</li>"
		end If

	'关闭记录集,释放对象
	rs.close
	set rs=Nothing
	
	'关闭数据库连接,释放对象
	conn.close
	set conn=nothing
%>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div align="center"><center>
<br><br>
<table width="50%" border="1" cellpadding="0" cellspacing="0" bordercolor="#999999">
  <tr>
    <td width="100%" bgcolor="#999999" height="20"><p align="center"><font color="#FFFFFF"><b>
	<%
		if request("action")=add Then
	%>添加
	<%
		Else
	%>修改
	<%
		end If
	%>短消息成功</b></font></td>
  </tr>
  <tr>
    <td width="100%"><p align="left"><br>
        短消息序号为:<%response.write ""&articleid%><br>
        短消息标题为:<%response.write title%></p>
    您可以进行其他操作
    </td>
  </tr>
</table>
</center></div>
<%
	Else
		'出现错误,提示用户
		response.write "由于以下的原因不能保存数据:"
		response.write errmsg
	end if
%>
</body>
</html>
<%
	'添加新信息的过程
	sub newMsg()
		'获取空白记录
		sql="select * from MESSAGE where (id is null)" 

		'打开记录集
		rs.open sql,conn,1,3

		'添加新记录
		rs.addnew

		rs("title")=title
		rs("CONTENT")=content
		rs("SUBclassid")=Nclassid
		rs("classid")=classid
		rs("KEYWORD")=Nkey
		
		'添加作者
		if request.form("writer")<>"" then
			rs("writer")=trim(request.form("writer"))
		end If
		
		'信息来源
		if request.form("writefrom")<>"" then
			rs("WRITEFROM")=trim(request.form("writefrom"))
		end If
		
		'提交更新
		rs.update

		articleid=rs("id")
	end Sub
	
	'编辑原有信息
	sub editMsg()
		'获得选定的记录
		sql="select * from MESSAGE where id="&request("id")
		rs.open sql,conn,1,3
		rs("title")=title
		rs("CONTENT")=content
		rs("SUBclassid")=Nclassid
		rs("classid")=classid
		rs("KEYWORD")=Nkey
		if request.form("writer")<>"" then
			rs("writer")=trim(request.form("writer"))
		end if
		if request.form("writefrom")<>"" then
			rs("writefrom")=trim(request.form("writefrom"))
		end if
		rs.update
		articleid=rs("id")
	end sub
%>

⌨️ 快捷键说明

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