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

📄 basket.asp

📁 网上商场购物系统是一种具有交互功能的商业信息系统
💻 ASP
字号:
<!--#include File="../conndb.asp"-->
<!--#include file="../user/isUser.asp"-->
<%
Set rs = Server.CreateObject("ADODB.RECORDSET")
%>
<%
  Dim userid
  userid = Session("user_id")
  Dim pageid,sTitle,colnum
  colnum = 6
  sTitle = ""
  '读取参数pageid
  pageid = Request.QueryString("pageid")
  'pageid=0:购物车;pageid=1:收银台;pageid=2:订单信息
  If isnull(pageid) Then
    Response.End 
  ElseIf pageid=0 Then
    sTitle = "购物车"
    colnum = 7
  ElseIf pageid=1 Then
    sTitle = "收银台"
    colnum = 7
  ElseIf pageid=2 Then
    sTitle = "订单"
    colnum = 6
  End If
%>
<html>
<head><title>我的<%=sTitle%>信息</title>
<link href=../style.css rel=STYLESHEET type=text/css>
</head>
<script language="javascript">
function newswin(url) {
  var oth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200";
  oth = oth+",width=500,height=400";
  var newswin=window.open(url,"newswin",oth);
  newswin.focus();
  return false;
}
function newOrder(url) {
  var oth="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200";
  oth = oth+",width=500,height=150";
  var newOrder=window.open(url,"newOrder",oth);
  newOrder.focus();
  return false;
}
//确认订购、删除订购商品
function SendOrder(basketid,flag){
  var url;
  url = "BasketSave.asp?flag=" + flag + "&id=" + basketid;
  newOrder(url);
}
</script>
<body>
<center>
<table border="0" width="760" cellspacing="0" cellpadding="0">
 <tr><td colspan="3" height="80"><img src="../images/shop.jpg" border="0"></td></tr>
  <tr><td colspan="3" bgcolor="#E1F5FF" height="19" valign="middle" align="right">
  <a href="/shop/index.asp">主页</a>
  <%If pageid=0 Then%>
  我的购物车
  <a href="Basket.asp?pageid=1">去收银台</a>
  <a href="Basket.asp?pageid=2">我的订单</a>
  <%ElseIf pageid=1 Then%>
  <a href="Basket.asp?pageid=0">去购物车</a>
  去收银台
  <a href="Basket.asp?pageid=2">我的订单</a>
  <%ElseIf pageid=2 Then%>
  <a href="Basket.asp?pageid=0">去购物车</a>
  <a href="Basket.asp?pageid=1">去收银台</a>
  我的订单
  <%End If%>
  </td></tr>
  <tr>
      <td width="25%" valign="top" align="left"><!--#include file="../left.asp"--></td>
    <td width="50%" valign="top" align="center">
    <table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolorlight="#63CFFF" bordercolordark="#FFFFFF">
      <tr>
        <td width="50%" bgcolor="#63CFFF" height="18">
          <%=userid%>的<%=sTitle%>信息
        </td>
      </tr>
      <tr>
         <td width="100%" valign="top" align="left" height="1">
          <table border="1" width="100%"  cellspacing="1" bordercolorlight="#63CFFF" bordercolordark="#FFFFFF">
            <tr>
             <td align="center" bgcolor="#E1F5FF">商品编号</td><td align="center" bgcolor="#E1F5FF">名称</td>
             <td align="center" bgcolor="#E1F5FF">价格</td><td align="center" bgcolor="#E1F5FF">购买数量</td>
             <td align="center" bgcolor="#E1F5FF">合计(元)</td>
             <%If pageid=0 Then%>
             <td align="center" bgcolor="#E1F5FF">取消订购</td><td align="center" bgcolor="#E1F5FF">送收银台</td>
             <%ElseIf pageid=1 Then%>
             <td align="center" bgcolor="#E1F5FF">取消订购</td><td align="center" bgcolor="#E1F5FF">订购确认</td>
             <%ElseIf pageid=2 Then%>
             <td align="center" bgcolor="#E1F5FF">目前状态</td>
             <%End If%>
             </tr>
             
<%
  '根据参数pageid设置SELECT语句,读取指定记录到记录集rs中
  sql = "SELECT b.*, g.Name FROM Basket b, Goods g WHERE b.UserId='" & userid & "' And b.UserChecked=" & pageid
  sql = sql & " And g.Id = b.GoodsId ORDER BY b.AdminChecked, b.Id DESC"
  rs.Open sql, Conn, 3, 3
  If rs.EOF Then
%>
    <tr><td colspan="<%=colnum%>" align="center">暂且没有订购的商品</td></tr>
<%
  End If
  Dim total
  total = 0
  Do While Not rs.EOF
    '计算总价格
    total = total + Cint(rs("OrderCount")) * Cint(rs("SalePrice"))
%>
<tr>
<%  If pageid=2 Then  '如果是查看订单,则显示订单号 %>
      <td colspan="6"><font color=blue>订单号:<%=rs("OrderNumber")%></font></td></tr>
<%  End If  %>
    <td align="center"><%=rs("GoodsId")%></td>
    <td align="center"><%=rs("Name")%></td>
    <td align="right"><%=rs("SalePrice")%>元</td>
    <td align="right"><%=rs("OrderCount")%></td>
    <td align="right"><%=Cint(rs("OrderCount"))*Cint(rs("SalePrice"))%></td>
<%  If pageid=0 Then  '查看购物车%>
      <td align="center">
      <input type="button" name="delt" value="删除" onclick="return SendOrder('<%=rs("Id")%>',2)"></td>
      <td align="center">
      <input type="button" name="sendto" value="送收银台" onclick="return SendOrder('<%=rs("Id")%>',3)"></td>
<%  ElseIf pageid=1 Then '查看收银台%>
      <td align="center">
      <input type="button" name="delt2" value="删除" onclick="return SendOrder('<%=rs("Id")%>',2)"></td>
      <td align="center">
      <input type="button" name="buy" value="购买" onclick="return SendOrder('<%=rs("Id")%>',4)"></td>
<%  ElseIf pageid=2 Then '查看订单信息 %>
      <td align="center"><font color="red">
      <% If rs("AdminChecked")=1 Then%>等待处理
      <% ElseIf rs("AdminChecked")=2 Then%>正在处理
      <% ElseIf rs("AdminChecked")=3 Then%>已经发货
      <% ElseIf rs("AdminChecked")=4 Then%>已经结帐
      <% End If%></font></td>                
<%  End If %></tr>
<%  rs.movenext
  Loop
  rs.close
%></table></td></tr><tr>
<td align=center><font color="red"><b>总计:<%=total%> 元</b></font></td></tr></table>
    </td>
    <td width="25%" valign="top" align="left">
      <!--#include file="../right.asp"--></td>
  </tr>
</table>
</body>
</html>








⌨️ 快捷键说明

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