MessageSave.asp
上传用户:dbstep
上传日期:2022-08-06
资源大小:2803k
文件大小:3k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

ASP/ASPX

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <% response.charset="utf-8" %>
  3. <!--#include file="../skweb/Const.asp" -->
  4. <!--#include file="../skweb/ConnSiteData.asp" -->
  5. <!--#include file="../skweb/Function.asp"-->
  6. <%
  7. dim MesName,Content,SecretFlag,MemID,Linkman,Sex,Company,Address,ZipCode,Telephone,Fax,Mobile,Email,VerifyCode
  8. dim rs,sql
  9. MesName=trim(request.form("MesName"))
  10. Content=request.form("Content")
  11. if trim(request.form("SecretFlag"))="1" then
  12.   SecretFlag=1
  13. else
  14.   SecretFlag=0
  15. end if
  16. MemID=request.QueryString("MemberID")
  17. Linkman=trim(request.form("Linkman"))
  18. Sex=trim(request.form("Sex"))
  19. Company=trim(request.form("Company"))
  20. Address=trim(request.form("Address"))
  21. ZipCode=trim(request.form("ZipCode"))
  22. Telephone=trim(request.form("Telephone"))
  23. Fax=trim(request.form("Fax"))
  24. Mobile=trim(request.form("Mobile"))
  25. Email=trim(request.form("Email"))
  26. dim ErrMessage,ErrMsg(7),FindErr(7),i
  27.   ErrMsg(0)="·留言主题必填,长度不能超过100个字符"
  28.   ErrMsg(1)="·留言内容必填,长度不能少于10个字符"
  29.   ErrMsg(2)="·留言人必填,长度不能超过50个字符"
  30.   ErrMsg(3)="·单位名称、地址必填,长度不能超过100个字符"
  31.   ErrMsg(4)="·邮编长度不能超过20个字符"
  32.   ErrMsg(5)="·电话、传真、移动电话长度不能超过50个字符"
  33.   ErrMsg(6)="·电子邮箱格式不正确"
  34. if len(MesName)>100 or len(MesName)=0 then
  35.   FindErr(0)=true
  36. end if  
  37. if len(Content)<10 then
  38.   FindErr(1)=true
  39. end if  
  40. if len(Linkman)>50 or len(Linkman)=0 then
  41.   FindErr(2)=true
  42. end if
  43. if len(Company)>100 or len(Address)>100 then
  44.   FindErr(3)=true
  45. end if
  46. if len(ZipCode)>20 then
  47.   FindErr(4)=true
  48. end if
  49. if len(Telephone)>50 or len(Fax)>50 or len(Mobile)>50 then
  50.   FindErr(5)=true
  51. end if
  52. if not IsValidEmail(Email) then
  53.   FindErr(6)=true
  54. end if
  55. for i = 0 to UBound(FindErr)
  56.   if FindErr(i)=true then
  57.     ErrMessage=ErrMessage+ErrMsg(i)+"<br>"
  58.   end if
  59. next
  60. if not (ErrMessage="" or isnull(ErrMessage)) then
  61.   WriteMsg(ErrMessage)
  62.   response.end
  63. end if
  64. set rs = server.createobject("adodb.recordset")
  65. sql="select * from sk_Message"
  66. rs.open sql,conn,1,3
  67. rs.addnew
  68. rs("MesName")=StrReplace(MesName)
  69. rs("Content")=StrReplace(Content)
  70. rs("MemID")=MemID
  71. rs("Linkman")=StrReplace(Linkman)
  72. rs("Sex")=Sex
  73. rs("Company")=StrReplace(Company)
  74. rs("Address")=StrReplace(Address)
  75. rs("ZipCode")=StrReplace(ZipCode)
  76. rs("Telephone")=StrReplace(Telephone)
  77. rs("Fax")=StrReplace(Fax)
  78. rs("Mobile")=StrReplace(Mobile)
  79. rs("Email")=Email
  80. rs("SecretFlag")=SecretFlag
  81. rs("enviewFlag")=0
  82. rs("AddTime")=now()
  83. rs.update
  84. rs.close
  85. set rs=nothing
  86. WriteMsg("·留言提交成功,点击查看<a href='../MessageList.asp'><font color='red'>[留言簿]</font></a>。")
  87. %>