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

📄 shopping.asp

📁 BJXSHOP购物管理系统是一个功能完善、展示信息丰富的电子商店销售平台;针对企业与个人的网上销售系统;开放式远程商店管理;完善的订单管理、销售统计、结算系统;强力搜索引擎支持;提供网上多种在线支付方
💻 ASP
📖 第 1 页 / 共 3 页
字号:
		  '///判断送货方式读取加收金额
		  dim gongji,gongjijiner,fujiafei '共计金额
		  set rs3=server.CreateObject("adodb.recordset")
		  rs3.open "select * from shop_songhuo where songid="&int(rs("songhuofangshi")),conn,1,1
		  if rs3.eof and rs3.bof then
		  response.write "方式已经被删除"
		  response.write " +"&formatnumber(0,2)&"元   共计:"
		  response.write formatnumber(iiii,2)&"元"
		  else
		  response.Write trim(rs3("subject"))
		  response.write " +"&formatnumber(rs3("jsmoney"),2)&"元   共计:"
		  
		  gongji=formatnumber(iiii+rs3("jsmoney"),2)&"元"
		  response.Write gongji
		  gongjijiner=round(ccur(iiii+rs3("jsmoney")),2) 	'//总金额
		  fujiafei=ccur(rs3("jsmoney"))  	'//加收金额
		  end if
		  rs3.close
		  set rs3=nothing
		  
		  else		'超过100元,不记邮费
		  
		  gongji=iiii		
		  response.write "<font color=#ff6600>购书总金额超过100元不记邮费,</font>"
		  response.write "共计:"&formatnumber(iiii,2)&"元"
		  end if		  
		  %>
          &nbsp;&nbsp;&nbsp;&nbsp;</font></div></td>
        </tr>
    </table></td>
  </tr>
  <tr> 
    <%dim usernames  '用户真实姓名,用于发邮件使用
  if request.Cookies("bookshop")("grtt")=1 then
  set rs3=server.CreateObject("adodb.recordset")
  rs3.open "select companyname from [shop_users] where username='"&request.Cookies("bookshop")("username")&"' ",conn,1,1
  usernames=trim(rs3("companyname"))
  rs3.close
  set rs3=nothing
  else
  usernames=trim(rs("userzhenshiname"))
  end if%>
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'><%
	if request.cookies("bookshop")("grtt")=1 then
	response.write "订货公司:"
	else
	response.write "订货人姓名:"
	end if%> <font color=#FF6600><%=usernames%></font></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>收货人姓名:<font color=#FF6600> 
      <%response.Write trim(request("shouhuoname"))
    if request("shousex")=0 then
    response.Write "&nbsp;(先生)"
    else
    response.Write "&nbsp;(女士)"
    end if%>
    </font></td>
  </tr>
  <tr>
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>所在省/市:<%=trim(request("shengshi"))%></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>收货详细地址:<font color=#FF6600><%=trim(request("shouhuodizhi"))%> </font></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>地址类型:<font color=#FF6600><%=request("dizhileixing")%></font></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>邮编:<font color=#FF6600><%=trim(request("youbian"))%></font>&nbsp;&nbsp;&nbsp;&nbsp;电话:<font color=#FF6600><%=trim(request("usertel"))%></font>&nbsp;&nbsp;&nbsp;&nbsp;电子邮件:<font color=#FF6600><%=trim(request("useremail"))%></font></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>配送方式:<font color=#FF6600> 
      <%'///送货方式
      dim shfs
      set rs3=server.CreateObject("adodb.recordset")
      rs3.open "select * from shop_songhuo where songid="&request("songhuofangshi"),conn,1,1
	  if rs3.eof and rs3.bof then
	  response.write "方式已经被删除"
	  else
      shfs=trim(rs3("subject"))
      response.Write shfs
      end if
      rs3.close
      set rs3=nothing
      %>
      </font>&nbsp;&nbsp;&nbsp;&nbsp;支付方式:<font color=#FF6600> 
      <%'///支付方式
      dim zffs
	  if int(request("zhifufangshi"))=9999 then
	  response.write "使用预付款"
	  else
      set rs3=server.CreateObject("adodb.recordset")
      rs3.open "select * from shop_songhuo where songid="&request("zhifufangshi"),conn,1,1
	  if rs3.eof and rs3.bof then
	  response.write "方式已经被删除"
	  else
	  zffs=trim(rs3("subject"))
      response.Write zffs
      end if
	  rs3.close
      set rs=nothing
	  end if%>
    </font></td>
  </tr>
  <%if trim(request("liuyan"))<>"" then%>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>配送说明: 
    <%if int(request("fangshi"))=0 then
response.write "需电话确认,配送时间:"&trim(request("time1"))
else
response.write "无需电话确认,直接配送,配送日期范围:"&trim(request("date2"))&"<br>配送时间:"&trim(request("time2"))
end if%></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>您的留言:<%=trim(request("liuyan"))%></td>
  </tr>
  <%end if%>
  <tr> 
    <td height="18" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'><%
	'//判断预付款是否完全可以承受购物总金额
	dim chenggong,chenggongs		 '//预付款是否成功
	if int(request("zhifufangshi"))=9999 then
	set rs=server.CreateObject("adodb.recordset")
	rs.open "select yufukuan from [shop_users] where username='"&request.cookies("bookshop")("username")&"' ",conn,1,3
	yufukuan=ccur(rs("yufukuan"))
	response.write "<font color=#FF0000>成交前您共有预付款:"&yufukuan&"元人民币</font><br>"
	if yufukuan < gongjijiner then
	chenggong="no"
	chenggongs="<font color=#FF0000>您的预付款金额还未能够完全支付此订单,您需要补交"&gongjijiner-yufukuan&"元人民币<br><br>我们的发货标准是:您的预付款为正数或为0时。<br><br>当您将金额补齐和在订单管理栏目中检查订单无误后,请及时修改订单状态。</font>"
	response.write chenggongs
	else
	chenggong="yes"
	chenggongs="<font color=#FF0000>您已通过您的预付款进行了在线支付,请到本站订单管理栏目中进行订单查看,当您检查无误后请手动修改订单状态。</font>"
	response.write chenggongs
	end if
	dim shengyufu '//所剩预付款
	shengyufu=yufukuan-gongjijiner
	response.write "<br><font color=#FF0000>您还剩预付款:"&yufukuan&"-"&gongjijiner&"="&shengyufu&"元人民币</font>"
	
	rs("yufukuan")=shengyufu
	rs.update
	rs.close
	set rs=nothing
	
	else	
	%>
      请您在一周内依照您选择的支付方式进行汇款,汇款时请注明您的<font color="#FF0000">订单号</font>!<br> <font color="#FF0000">当您汇款完毕后,请到订单管理栏目修改您的订单状态。</font> 
    <%end if%></td>
  </tr>
  <!--#include file="char.asp"-->

  <tr> 
    <td height="26" bgcolor="#FDE6A4" STYLE='PADDING-LEFT: 20px'>
        <%if int(request("zhifufangshi"))=9999 then
		response.write ""
		else
		response.write "<p><font color=#ff6600>本店付款方式:</font><font color=#666666><br>"
		dim huikuanfangshi '汇款方式
        set rs=server.CreateObject("adodb.recordset")
    rs.open "select huikuanfangshi from shop_config",conn,1,1
    huikuanfangshi=ubbcode(trim(rs("huikuanfangshi")))
    response.Write huikuanfangshi
    rs.close
    set rs=nothing
	end if%>
    </font></p></td>
  </tr>
  <tr> 
    <td height="18" bgcolor="#FF8E19" STYLE='PADDING-LEFT: 20px'><div align="right"><a href="#" onclick=javascript:window.close()>关闭窗口</a><font color="#999999">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#333333">订单完成 
    创建时间:<%=now%></font>&nbsp;</font></div></td>
  </tr>
</table>
<%call sendemail()%>
<%sub sendemail()
if sendmail>0 then
dim rs1
set rs1=server.CreateObject("adodb.recordset")
rs1.open "select jmailuser,jmailmail,jmailsmtp,jmailpassword from shop_config",conn,1,1
dim email,title,msg,smtpserver,smtpuser,smtppwd,smtpemail,jmail,isgo
'发送邮件参数设置

smtpserver = trim(rs1("jmailsmtp"))   '//邮件服务器
smtpuser = trim(rs1("jmailuser"))           '//用户名
smtpemail = trim(rs1("jmailmail"))  '//邮件地址
smtppwd = trim(rs1("jmailpassword"))           '//密码
rs1.close
set rs1=nothing
email=trim(request("useremail"))         '//收信人地址
title="您在"&webname&"下的订单"                    '//标题  
if int(request("zhifufangshi"))=9999 then
msg="<table width=80% border=0 cellspacing=1 cellpadding=1 ID=Table1 style='FONT-SIZE: 12px;COLOR: #000000; FONT-FAMILY: verdana;'><tr><td>亲爱的用户"&request.Cookies("bookshop")("username")&"("&usernames&")您好:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您在《"&webname&"》成功提交了图书订单:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;订单号:<font color=red>"&dingdanhao&"</font>&nbsp;&nbsp;&nbsp;总金额:<font color=red>"&gongji&"人民币</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您选择的支付方式:<font color=red>使用预付款</font>&nbsp;&nbsp;&nbsp;配送方式:<font color=red>"&shfs&"</font><br></td></tr><tr><td bgcolor=#F7F7F7 style='padding-left:30px'><br><font color=#FF0000 >成交前您共有预付款:"&yufukuan&"元人民币,成交后你还剩预付款:"&shengyufu&"元人民币。</font><br><br>"&chenggongs&"<br><br></td></tr><tr><td align=right>"&webname&"<br>"&year(date)&"年"&month(date)&"月"&day(date)&"日</td></tr></table>"
else
msg="<table width=80% border=0 cellspacing=1 cellpadding=1 ID=Table1 style='FONT-SIZE: 12px;COLOR: #000000; FONT-FAMILY: verdana;'><tr><td>亲爱的用户"&request.Cookies("bookshop")("username")&"("&usernames&")您好:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您在《"&webname&"》成功提交了图书订单:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;订单号:<font color=red>"&dingdanhao&"</font>&nbsp;&nbsp;&nbsp;总金额:<font color=red>"&gongji&"人民币</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您选择的支付方式:<font color=red>"&zffs&"</font>&nbsp;&nbsp;&nbsp;配送方式:<font color=red>"&shfs&"</font><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请您在一周内按您选择的支付方式进行付款,汇款时请注明您的<FONT color=#ff0000>订单号</FONT>,付款方式如下:</font><br></td></tr><tr><td bgcolor=#F7F7F7><br>"&huikuanfangshi&"<br></td></tr><tr><td><font color=red >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;汇款完毕后,请您登陆我们的网站("&weburl&")选择订单管理功能及时更改订单状态,以便我们尽快的给您发货。</font></td></tr><tr><td align=right>"&webname&"<br>"&year(date)&"年"&month(date)&"月"&day(date)&"日</td></tr></table>"  '//信件内容
end if
'发送邮件
select case sendmail
case 1
Set jmail= server.CreateObject ("jmail.message")

JMail.ISOEncodeHeaders = False ' 是否进行ISO编码,默认为True
jmail.Silent = true
jmail.Charset = "gb2312" ' 邮件字符集,默认为"US-ASCII"
jMail.ContentType = "text/html"
jmail.From = smtpemail  '//这里是发信人地址
jmail.FromName = webname       '//发信人姓名

jmail.Subject = title         '//标题
jmail.AddRecipient email      '//地址
jmail.Body = msg              '//内容



jmail.MailServerUserName = smtpuser 
jmail.MailServerPassWord = smtppwd
isgo = jmail.Send(smtpserver)

if err then 
   'SendMail= err.description
   sendmailZ="由于系统出错邮件未发出。<br>"
   err.clear
else
   SendMailZ="一封订单信已发入您的邮箱,请注意查收。<br>"
end if
jmail.Close
set jmail = nothing
'Response.Write  SendMailZ

case 2

Dim objCDO 
Set objCDO = Server.CreateObject("CDONTS.NewMail") 
objCDO.bodyFormat=0		'/支持html
objCDO.mailFormat=0		'/支持html
objCDO.To = email
objCDO.From = smtpemail	& "("& webname &")" 		
'objCDO.bcc = "janedoe@aol.com" ’Blind cc   抄送
objCDO.Subject = title 
objCDO.Body = msg 
objCDO.Importance = 2 'High importance! 
'objCDO.AttachFile("\\server\jane\resume.doc","Resume.doc")  //附件
objCDO.Send  'Send off the email! 
'Cleanup 
Set objCDO = Nothing 

end select




end if

end sub

set rs=server.CreateObject("adodb.recordset")
rs.open "select chengjiaocount,yuexiaoshou from shop_books where bookid in ("&bookid&")" ,conn,1,3
do while not rs.eof
rs("chengjiaocount")=int(rs("chengjiaocount"))+1
rs("yuexiaoshou")=int(rs("yuexiaoshou"))+1
rs.update
rs.movenext
loop
rs.close
set rs=nothing
end select
conn.close
set conn=nothing%>

</body>
</html>
<%sub onlinezhifu()
response.write "<table align=center><FORM METHOD=POST ACTION='http://pay.7721.net/pay.php?' target=_blank><tr><td>"
response.write "<INPUT TYPE=hidden name=payid value=134>"
response.write "<INPUT TYPE=hidden name=spname value="&dingdanhao&" >"
response.write "<INPUT TYPE=hidden name=jiage value="&gongjijiner&" >"
response.write "<INPUT TYPE=hidden name=sbdaima value="&usernames&">"
response.write "<INPUT TYPE=submit value=点这里进入在线支付!>"
response.write "</td></tr></FORM> </table>"

end sub%>

<script language=javascript>
<!--
function regInput(obj, reg, inputStr)
{
	var docSel	= document.selection.createRange()
	if (docSel.parentElement().tagName != "INPUT")	return false
	oSel = docSel.duplicate()
	oSel.text = ""
	var srcRange	= obj.createTextRange()
	oSel.setEndPoint("StartToStart", srcRange)
	var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
	return reg.test(str)
}
function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}

   //-->
</script>
</body>
</html>

⌨️ 快捷键说明

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