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

📄 linesave.asp

📁 ASP+SQL Server网络应用系统开发与实例
💻 ASP
字号:
<!--#include file="../conndb.asp"-->
<!--#include file="isAdmin.asp"-->
<html>
<head>
<title>旅游线路</title>
</head>
<body>
<%
  Function ChangeChr(str) 
   ChangeChr = Replace(str," ","&nbsp;")
   ChangeChr = Replace(ChangeChr,Chr(13),"<br>")
   ChangeChr = Replace(ChangeChr,"'","‘")
  End Function

  Dim StrAction
  '得到动作参数,如果为add则表示添加操作,如果为update则表示更改操作
  StrAction = Request.QueryString("action")
  Dim LineName,LineId
  LineId = 1
  '取得线路基本信息
  LineName = Trim(Request("linename"))
  LineName = Replace(LineName ,"'","‘") 
  Set rs = Server.CreateObject("ADODB.RecordSet")
  Set rs1 = Server.CreateObject("ADODB.RecordSet")  
  '增加记录
  If StrAction="add" Then 
    '判断线路是否存在
    sql = "SELECT * FROM Line WHERE LineName = '" & LineName & "'"
    rs1.Open sql, Conn, 1, 1
    If Not rs1.EOF Then
      Response.Write("当前线路已经存在,请<a href='javascript:history.go(-1);'>返回</a>重新输入")
      Response.End
    End If
   '在数据库表Line中插入新线路
    sql = "SELECT * FROM Line"
    rs.Open sql,Conn,1,3

	rs.AddNew
	rs("LineName")= LineName
	rs("AreaId") = CInt(Request("area")) 
	rs("Days") =  CInt(Request("days"))
	rs("People") = Request("type")
	rs("PostTime") = Now()
	rs("Special") = ChangeChr(Request("special"))
	rs("Tips") = ChangeChr(Request("tips"))
	rs("SafeTip") = ChangeChr(Request("safetips"))
	rs("LineRef") = ChangeChr(Request("lineref"))
	rs("Traffic") = ChangeChr(Request("traffic"))
	rs("Hotel") = ChangeChr(Request("hotel"))
	rs("Dinner") = ChangeChr(Request("dinner"))
	rs("Entertainment") = ChangeChr(Request("entertmt"))
	rs("Place") = ChangeChr(Request("place"))
	rs("Shopping") = ChangeChr(Request("shopping"))
	
	
	rs("EcoPrice") = CInt(Request("ecoprc")) 
	rs("StdPrice") = CInt(Request("stdprc")) 
	rs("ExpPrice") = CInt(Request("expprc")) 
	rs("CldPrice") = CInt(Request("cldprc"))
	rs("CateId") = CInt(Request("Cate"))
	rs.Update
	sql = "Select Max(LineId) AS id From Line"
	Set rs = Conn.Execute(sql)
	If NOT rs.EOF Then
	  LineId = rs("id")
	End If
	Response.Redirect "LineEdit.asp?lid="&LineId
  Else
    '更改此商品信息
    id = Request.QueryString("id")    
    sql="SELECT * FROM Line WHERE LineId=" & CInt(id)
    rs.Open sql, Conn, 1, 3    

	'判断线路名称是否改变
    If rs("LineName") <> LineName Then
      '如果改变,则判断新名称是否存在
      sql = "SELECT * FROM Line WHERE LineName = '" & LineName & "'"
      rs1.Open sql, Conn, 1, 1
      If Not rs1.EOF Then
        Response.Write("当前线路已经存在,请<a href='javascript:history.go(-1);'>返回</a>重新输入")
        Response.End
      End If
    End If
    
    rs("LineName")= LineName
	rs("AreaId") = CInt(Request("area")) 
	rs("Days") = Cint(Request("days"))
	rs("People") = Request("type")
	rs("PostTime")=now()
	rs("Special") = ChangeChr(Request("special"))
	rs("Tips") = ChangeChr(Request("tips"))
	rs("SafeTip") = ChangeChr(Request("safetips"))
	rs("LineRef") = ChangeChr(Request("lineref"))
	rs("Traffic") = ChangeChr(Request("traffic"))
	rs("Hotel") = ChangeChr(Request("hotel"))
	rs("Dinner") = ChangeChr(Request("dinner"))
	rs("Entertainment") = ChangeChr(Request("entertmt"))
	rs("Place") = ChangeChr(Request("place"))
	rs("Shopping") = ChangeChr(Request("shopping"))	
	rs("EcoPrice") = CInt(Request.Form("ecoprc")) 
	rs("StdPrice") = CInt(Request.Form("stdprc")) 
	rs("ExpPrice") = CInt(Request.Form("expprc")) 
	rs("CldPrice") = CInt(Request.Form("cldprc"))
	rs("CateId") = CInt(Request("Cate")) 
	rs.Update
  End If
  Set rs = Nothing
  Response.write "<h3>旅游线路成功保存</h3>"
%>
</body>
<script language="javascript">
  // 刷新父级窗口,延迟此关闭
  opener.location.reload();
  setTimeout("window.close()",600);
</script>
</html>

⌨️ 快捷键说明

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