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

📄 paymentsave.asp

📁 一套很早的多用户电子商务程序
💻 ASP
字号:
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include file="util.asp" -->
<!--#include file="conn.asp" -->
<%

ProductList = Session("ProductList")
f_pay="未汇款"
f_send="未发货"
If Len(ProductList) = 0 Then 
Response.Redirect "Nothing.asp"
end if
'定义订单号
dd=Day(date())
df=minute(now)
dm=second(now)
if len(dd)=1 then dd="0" & dd
if len(df)=1 then df="0" & df
if len(dm)=1 then dm="0" & dm
billno=dd & df & dm
'保存购买人信息
set rs=server.createobject("adodb.recordset")
sqltext="select * from orderlist where billno='"&billno&"'"
rs.open sqltext,conn,1,1
if not rs.eof then
Response.Write ("<script>alert('对不起!由于订单编号重复,请返回再次提交!');javascript:history.back(1)</script>")
response.end()
end if
rs.close:set rs=nothing

set rs=server.createobject("adodb.recordset")
sqltext="select * from orderlist"
rs.open sqltext,conn,3,3,1

'添加订单信息到数据库中
rs.addnew
rs("billno")=billno
rs("User_Id")=request.form("UserId")
rs("p_shop")=session("shop")
rs("Name")=request.form("Name")
rs("Zip")=request.form("Zip")
rs("Phone")=request.form("Phone")
rs("Email")=request.form("Email")
rs("Address")=request.form("Address")
rs("send")=request.form("send")
rs("Pay")=request.form("Pay")
rs("send_money")=request.form("send_money")
rs("amount")=request.form("amount")
rs("f_pay")=f_pay
rs("f_send")=f_send
If request.form("Remark")="" then
	rs("Remark")="无"
	else
	rs("Remark")=request.form("Remark")
End If
rs.update
rs.close

products=split(request("cpbm"),",")
for i=0 to UBound(Products)
'response.write cpbm
next
set rs=server.createobject("adodb.recordset")
session("productlist")=productlist
sql = "Select * From Product"
sql = sql & " Where Product_Id In (" & ProductList & ")"
sql = sql & " Order By id"
Set rs = conn.Execute( sql )
%>
<%
if session(rs("Product_Id"))=0 then
   session(rs("Product_Id"))=1
end if

while not rs.eof
set rs2=server.createobject("adodb.recordset")
sqltext2="select * from shoplist"
rs2.open sqltext2,conn,3,3
rs2.addnew
rs2("Product_Id")=rs("Product_Id")
rs2("Form_Id")=billno
rs2("Product_Name")=rs("Product_Name")
rs2("Number")=cint(session(rs("Product_Id")))
rs2("P_NewPrice")=ccur(rs("P_NewPrice"))
rs2.update%>

<%
rs2.close
rs.movenext
wend
rs.close:set rs=nothing
%>
<%
'向商家发送email 通知第一步---取得商家邮件地址
shop_name1=session("shop")
set rs_shop=server.createobject("adodb.recordset")
sql = "Select Email From shop where shop_name1='"&shop_name1&"'"
rs_shop.open sql,conn,1,1
shop_email=rs_shop("Email")
rs_shop.close:set rs_shop=nothing
set M_rs=server.createobject("adodb.recordset")
mysql="select * from Manager"
M_rs.open mysql,conn,1,1


on error resume next
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.Charset = "gb2312" 
JMail.ServerAddress =""
JMail.Priority = 3 
JMail.contenttype ="text/html" 
JMail.Sender = M_rs("Email") 
JMail.Subject ="订单通知" 
JMail.SenderName = M_rs("copyright") 
JMail.ReplyTo = M_rs("Email") 
JMail.AddRecipient( shop_email ) 

mess = "<body bgcolor=""#FFFFE8"">"
mess = mess & "尊敬的网店会员[<font color=""#FF0000"">"&shop_name1&"</font>]:" & "<br>" 
mess = mess & "<br>"
mess = mess &"   恭喜你!又有一位客户在你的网上商店里下了订单,订单号为:"& a  &"<br>"
mess = mess & "请你到商家管理系统里查询订单的详细资料并及时对订单作出处理。"& "<br>"
mess = mess  & "<br>"
mess = mess & "此致。"& "<br>"
mess = mess  & "<br>"
mess = mess  & "<br>"
mess = mess  & "<br>"
mess = mess & M_rs("copyright")&": "&M_rs("Domain_Name")& "<br>"
mess = mess &"服务电话:"&M_rs("phone")& "<br>" 
mess = mess &"E-MAIL:" &M_rs("Email")& "<br>" 
mess = mess & "<br>"
mess = mess &"</body>"

JMail.Body = mess '信件体正文为变量mess
if err then  '判断是否错误
err.clear
end if
JMail.Execute()
JMail.Close()
set jMail=nothing 
M_rs.close:set M_rs=nothing
%>

<HTML><HEAD><TITLE>商品详细信息</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE>BODY {
	FONT-SIZE: 10pt
}
TD {
	FONT-SIZE: 10pt; LINE-HEIGHT: 150%
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
</STYLE>

<script LANGUAGE="JavaScript">
function checkvalue()
{
  if(document.post.v_amount.value=="")
  {
   alert("支付金额为空不能进行在线支付!");
   return(false);
   }
  if(document.post.v_rname.value=="")
  {
   alert("姓名为空不能进行在线支付!");
   return(false);    
   }
   if(document.post.v_payname.value=="")
  {
   alert("商品名称为空不能进行在线支付!");
   return(false);    
   } 
      if(document.post.v_raddr.value=="")
  {
   alert("地址为空不能进行在线支付!");
   return(false);    
   } 
  document.post.submit(); 
  return(true);   
}
</script>

<META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>
<BODY background=pic/user/bg.jpg bgColor=#ffffff text=#000000> 
<DIV align=center><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=631>
  <TBODY>
  <TR>
    <TD colSpan=2><IMG height=26 src="pic/user/top_PayMentDetai2.gif" width=631></TD></TR>
  <TR>
    <TD bgColor=#fff0c0 width=598>
      <TABLE align=center border=1 borderColorDark=#fffcf0 
      borderColorLight=#ffd146 cellPadding=4 width=100%>
            <TBODY>
        <TR> 
            <TD width=723>
              <center>
                    <p align="center"><br>
                       <font color="#FF0000"><b> 订单提交成功</b></font></p>
                    <p align="center">订单号:<font size="5" color="#0000FF"><b><%=billno%></b></font></p> 
              </center>
                  <p align="center">请牢记您的订单号,以便查询,点击首页“我的订单”可查询订单处理状态。</p>
              <p align="center">
	
<%
if request.form("Pay")="在线支付" then
n=Right(Year(date()),2)
y=Month(date())
r=Day(date())
if len(y)=1 then y="0" & y
if len(r)=1 then r="0" & r
billdate=n & y & r
%>
<p>
                  <table width="100%" border="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
                    <tr> 
        <td width="722"> <form action="http://bank.ipay.com.cn/ipay.php" method="post" name="post" onsubmit="return checkvalue()">
                          <p style="MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px"> <font size="2"> 
                            <input name="v_amount" type="hidden" value="<%=request.form("amount")%>">
                            <input name="v_rname" type="hidden" value="<%=request.form("Name")%>">
                            <input  name="v_oid"  type="hidden" value="<%=billno%>">
                            <input name="v_remail" type="hidden" value="<%=request.form("Email")%>">
                            <input name="v_rtel" type="hidden" value="<%=request.form("Phone")%>">
                            <input name="v_payname" type="hidden" value="按订单号查看"">
                            <input name="v_rpost" type="hidden" value="<%=request.form("Zip")%>">
                            </font> 
                            <input name="v_raddr" type="hidden" value="<%=request.form("Address")%>">
                            <input name="v_rnote" type="hidden" value="<%=request.form("Remark")%>">
                            <input name="v_mid" type="hidden" value="<%=Request.form("merchant")%>">
                          <div align="center"><br>
                            <input type="submit" name="Submit" value="进入网上银行在线支付">
                            <br>
               </div>
          </form></td>
      </tr>
    </table> </p>
                  <p>
                    <%
else 
response.write "<INPUT class=main type=submit size=3 value=关闭窗口 name=Submit2 onclick='window.close();'> "
end if

Session("ProductList") = ""
session("shop")=""
conn.close
%></p>
                    </p>
                  <p>&nbsp;</p></TD>
          </TR> 
        </TBODY></TABLE></TD> 
    <TD background=pic/user/bak.gif vAlign=top width=33><IMG border=0  
      height=36 src="pic/user/j1.gif" width=33></TD></TR> 
  <TR> 
    <TD colSpan=2><IMG height=18 src="pic/user/bottom.gif"  
  width=631></TD></TR></TBODY></TABLE></DIV></BODY></HTML> 

⌨️ 快捷键说明

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