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

📄 my_order.asp

📁 网上购物系统 asp+sql server 2005
💻 ASP
字号:
<!--#include file="include/dbopenbd.asp" -->
<%

call checklogin()
if request("del")<>"" then call delorder()
if request("cancel")<>"" then call cancelorder()

sql = "select A.OrderNum,A.OrderTime,A.RecName,A.OrderSum,A.RecName,A.Status,B.StatusDefine"&_
          " from s_orderList A,type B "&_
		  " where A.del<>1 and A.UserId='"&request.cookies("buyok")("userid")&"' and A.Status = B.Status order by A.OrderTime desc"
set rs=Server.Createobject("ADODB.RecordSet")
rs.Open sql,conn,1,1
%>

<HTML>
<HEAD>
<TITLE>查看订单-<%=sitename%>-<%=siteurl%></TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="description" content="<%=sitedescription%>">
<meta name="keywords" content="<%=sitekeywords%>">
<link rel="stylesheet" href="include/css.css" type="text/css">
</HEAD>
<CENTER>
<!--#include file="a_top.asp"-->
<table width=760 border=0 align=center cellpadding=0 cellspacing=0 bgcolor="#FFFFFF"  class="grayline" >
<tr> 
<td align="center" valign="top" width="185"> 
<!--#include file="user_center_menu.asp"-->
</td>
<td bgcolor="#CCCCCC" width="1"></td>
<td valign="top" bgcolor="#FfFfFf" width="570"> 
<TABLE border=0 width="100%" cellspacing="2" cellpadding="2" align=center>
<tr><td  height=30>目前位置:<a href=main.asp>首页</a> > <a href=user_center.asp>用户中心</a> > 查看订单</td></tr>
<tr><td width="570"  align="center" height="1" background="images/small/bgline.gif"></td></tr></table>

<br>

<table width="90%" border="1" cellpadding="4" cellspacing="0" bordercolor="#C0C0C0" align=center bordercolordark="#FFFFFF">
<tr align=center bgcolor="#CCCCCC"><td>订单号</td><td>提交时间</td><td>总金额</td><td>订单状态</td><td>订单操作</td></tr>
<%
if rs.eof and rs.bof  then
	response.write "<tr><td colspan=5 height=50 align=center>没有订单</td></tr>"
	else
	do while not rs.eof
%>
<tr><td><a href="order_view.asp?OrderNum=<%=rs("OrderNum")%>"><%=rs("OrderNum")%></a></td><td ><%=rs("OrderTime")%></td><td><%=formatnumber(rs("OrderSum"),2)%></td><td align="center">
<%=rs("StatusDefine")%></td><td align=center><a href="my_order.asp?cancel=<%=rs("OrderNum")%>">
<%if rs("Status")="11" then response.write "恢复" else response.write "取消"%>
</a> &nbsp; <span style="cursor:hand" onclick="{if(confirm('该操作不可恢复!\n\n确实删除所选订单吗? ')){location.href='my_order.asp?Del=<%=rs("OrderNum")%>';}}">删除</span></td></tr>
<%
rs.movenext
loop
end if
%>
</table>
<%
rs.close
set rs=nothing
%>
</TD></TR></TABLE>
<!--#include file="a_bottom.asp"-->
</BODY></center>

</HTML>

<%
sub cancelorder()
sql="select * from s_orderList where OrderNum='"&aspsql(request("cancel"))&"'"
set rs=Server.Createobject("ADODB.RecordSet")
rs.Open sql,conn,1,3
	if rs.eof and rs.bof then
		tishi="出错了,没有此订单!"
	elseif rs("userid")<>request.cookies("buyok")("userid") then
		tishi="出错了,您不能操作此订单!"
	else
		if rs("Status")="11" then
		   rs("Status")="0"
		   rs.update
		   tishi="操作成功,所选订单已被恢复!"
		elseif rs("Status")="0" then
		   rs("Status")="11"
		   tishi="操作成功,所选订单已被取消!"
		   rs.update
		else
	  	  tishi="操作失败,此订单不能自行取消!"
		end if
	end if
		   rs.close
		   set rs=nothing
	response.write "<script language='javascript'>"
	response.write "alert('"&tishi&"');"
	response.write "location.href='my_order.asp';"
	response.write "</script>"
end sub

sub delorder()
sql="select * from s_orderList where OrderNum='"&request("Del")&"'"
set rs=Server.Createobject("ADODB.RecordSet")
rs.Open sql,conn,1,3

	if rs.eof and rs.bof then
		tishi="出错了,没有此订单!"
	elseif rs("userid")<>request.cookies("buyok")("userid") then
		tishi="出错了,您不能操作此订单!"
	else
		conn.execute("update s_orderList set del='1' where OrderNum='"&aspsql(request("Del"))&"'")
		tishi="操作成功,所选订单已被删除!"
	end if
  		response.write "<script language='javascript'>"
		response.write "alert('"&tishi&"');"
		response.write "location.href='my_order.asp';"
		response.write "</script>"
rs.close
set rs=nothing
end sub
conn.close
set conn=nothing
%>

⌨️ 快捷键说明

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