ProductBuySave.asp
上传用户:mtjhgs
上传日期:2021-12-08
资源大小:3755k
文件大小:3k
源码类别:

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

开发平台:

HTML/CSS

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <!--#include file="../Include/Const.asp"-->
  3. <!--#include file="../Include/ConnSiteData.asp"-->
  4. <%Response.Charset="utf-8"%>
  5. <%
  6. if DateDiff("s",session("time"),now())<Refresh then
  7.    response.write "<script language='JavaScript'>alert('防刷新机制启动:请不要在 "&Refresh&" 秒内重复刷新!');" & "history.back()" & "</script>"
  8.    response.end
  9. else
  10.    session("time")=now()
  11. end if
  12. dim mOrderName,mRemark
  13. dim mMemID,mRealName,mSex,mCompany,mAddress,mZipCode,mTelephone,mFax,mMobile,mEmail,CheckCode
  14. dim rs,sql
  15. mOrderName=trim(request.form("OrderName"))
  16. mRemark="订购以下产品:<br />"&request.form("Products")&" 补充说明:<br />"&request.form("Remark")
  17. mMemID=request.QueryString("MemberID")
  18. mRealName=trim(request.form("RealName"))
  19. mSex=trim(request.form("Sex"))
  20. mCompany=trim(request.form("Company"))
  21. mAddress=trim(request.form("Address"))
  22. mZipCode=trim(request.form("ZipCode"))
  23. mTelephone=trim(request.form("Telephone"))
  24. mFax=trim(request.form("Fax"))
  25. mMobile=trim(request.form("Mobile"))
  26. mEmail=trim(request.form("Email"))
  27. CheckCode = Trim(request.form("CheckCode"))
  28. dim ErrMessage,ErrMsg(9),FindErr(9),i
  29.   ErrMsg(0)="请填写订单标题。"
  30.   ErrMsg(1)="请填写订购者姓名。"
  31.   ErrMsg(2)="请填写单位名称、详细地址。"
  32.   ErrMsg(3)="请正确填写邮政编码。"
  33.   ErrMsg(4)="请正确填写联系电话(11个字符以上)。"
  34.   ErrMsg(5)="请正确填写传真号码、手机号码。"
  35.   ErrMsg(6)="电子信箱格式错误。"
  36.   ErrMsg(7)="验证码不能为空,请返回检查。"
  37.   ErrMsg(8)="您在【产品订购】页面停留的时间过长,导致验证码失效。n请返回并刷新【产品订购】页面重新订购!"
  38.   ErrMsg(9)="您输入的验证码和系统产生的不一致,请重新输入。"
  39. if len(mOrderName)>100 Or len(mOrderName)=0 then
  40.   FindErr(0)=true
  41. end if
  42. if len(mRealName)>50 Or len(mRealName)=0 then
  43.   FindErr(1)=true
  44. end if
  45. if len(mCompany)>100 Or len(Address)>100 Or len(mCompany)=0 then
  46.   FindErr(2)=true
  47. end if
  48. if len(mZipCode)<>6 then
  49.   FindErr(3)=true
  50. end if
  51. if len(mTelephone)>50 Or len(mTelephone)<11 Or len(mTelephone)=0 then
  52.   FindErr(4)=true
  53. end if
  54. if len(mFax)>50 Or len(mFax)=0 Or len(mMobile)=0 Or len(mMobile)>50 then
  55.   FindErr(5)=true
  56. end if
  57. if not IsValidEmail(mEmail) then
  58.   FindErr(6)=true
  59. end If
  60. If CheckCode = "" Then
  61.   FindErr(7)=true
  62. End If
  63. If Trim(Session("CheckCode")) = "" Then
  64.   FindErr(8)=true
  65. End If
  66. If CheckCode <> Session("CheckCode") Then
  67.   FindErr(9)=true
  68. End If
  69. for i = 0 to UBound(FindErr)
  70.   if FindErr(i)=true then
  71.     ErrMessage=ErrMessage+ErrMsg(i)+"n"
  72.   end if
  73. next
  74. if not (ErrMessage="" Or isnull(ErrMessage)) then
  75.   WriteMsg(ErrMessage)
  76.   response.end
  77. end if
  78. set rs = server.createobject("adodb.recordset")
  79. sql="select * from Wygkcnflash_Order"
  80. rs.open sql,conn,1,3
  81. rs.addnew
  82. rs("OrderName")=StrReplace(mOrderName)
  83. rs("Remark")=mRemark
  84. rs("MemID")=mMemID
  85. rs("Linkman")=StrReplace(mRealName)
  86. rs("Sex")=mSex
  87. rs("Company")=StrReplace(mCompany)
  88. rs("Address")=StrReplace(mAddress)
  89. rs("ZipCode")=StrReplace(mZipCode)
  90. rs("Telephone")=StrReplace(mTelephone)
  91. rs("Fax")=StrReplace(mFax)
  92. rs("Mobile")=StrReplace(mMobile)
  93. rs("Email")=mEmail
  94. rs("AddTime")=now()
  95. rs.update
  96. rs.close
  97. set rs=nothing
  98. Session("NoList")=""
  99. response.write "<script language='javascript'>alert('订单提交成功!订单处理状态请登录会员中心查看!');location.replace('Index.asp');</script>"
  100. %>