首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
IT学堂|红色黑客联盟
设为首页
加入收藏
联系站长
您所在的位置:首页>网络编程>ASP>文章内容
buy.asp:显示商品和用户购物!
来源: 作者: 发布时间:2007-04-12

check.asp:用户察看所购物品!

<!--#include file="Util.asp" -->

<%
Head="以下是您所选购的物品清单"

ProductList = Session("ProductList")
If Len(ProductList) = 0 Then Response.Redirect "Nothing.asp"

DbPath = SERVER.MapPath("ShopBag.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath

If Request("MySelf") = "Yes" Then
   ProductList = ""
   Products = Split(Request("ProductID"), ", ")
   For I=0 To UBound(Products)
      PutToShopBag Products(I), ProductList
   Next
   Session("ProductList") = ProductList
   Session("First")="no"
End If

sql = "Select * From Products"
sql = sql & " Where ProductID In (" & ProductList & ")"
sql = sql & " Order By ProductID"
Set rs = conn.Execute( sql )


%>

<HTML>
<HEAD><TITLE><%=Head%></TITLE></HEAD>
<BODY BACKGROUND="b01.jpg">
<H2 ALIGN=CENTER><%=Head%></H2>
<CENTER>
<Form Action=Check.asp Method=POST>
<Input Type=Hidden Name=MySelf Value=Yes>
<TABLE Border=1>
<TR BGCOLOR=#00FFFF>
<TD>取消</TD><TD>书刊编号</TD><TD>书刊名称</TD><TD>单价</TD><TD>数量</TD><TD>总价</TD><TD>商品简介</TD></TR>
<%
   Sum = 0
   C_ProductID=""
   C_Quatity=""
   While Not rs.EOF
    if Session("First")="yes" then
      Quatity=1
    else    
     Quatity = CInt( Request( "Q_" & rs("ProductID")) )
     If Quatity <= 0 Then
        Quatity = CInt( Session(rs("ProductID")) )

        If Quatity<=0 Then Quatity = 1
     End If
     end if
     Session(rs("ProductID")) = Quatity
     Sum = Sum + CDbl(rs("Price")) * Quatity
     
    If Len(C_ProductID) = 0 Then
       C_ProductID = "" & rs("ProductID") & ""
       C_ProductName = "" & rs("ProductName") & ""
       C_Quatity = "" & Quatity & ""
     Else
       C_ProductID =  C_ProductID & "/" & rs("ProductID") & ""
       C_ProductName =  C_ProductName & "/" & rs("ProductName") & ""
       C_Quatity = C_Quatity & "/" &  Quatity & ""


     End If     

     
%>
<TR>
<TD Align=Center>
<Input Type=CheckBox Name="ProductID" Value="<%=rs("ProductID")%>" Checked>
</TD>

<TD><%=rs("ProductID")%></TD>
<TD><%=rs("ProductName")%></TD>
<TD Align=Right><%=rs("Price")%></TD>
<TD><Input Type=Text Name="<%="Q_" & rs("ProductID")%>" Value=<%=Quatity%> Size=3></TD>
<TD Align=Right><%=CDbl(rs("Price"))*Quatity%></TD>
<TD><A HREF=<%=rs("Link")%>><%=rs("Description")%></A></TD>
</TR>
<%
      rs.MoveNext
   Wend
%>
<TR><TD Align=Right ColSpan=7><Font Color=Red>总价格=<%=Sum%></Font></TD></TR>
</TABLE>
<Input Type=Submit Value=" 更改数量 ">
</Form>
<HR width=80%>
<A HREF=Clear.asp>退回所有物品</A><P>
<% ListCategory conn %>
<HR width=80%>
<h2>顾客信息</h2>
<form action=BuyFinish.asp Method=POST>
姓名:<input Type=text  name=Customer_N Value=""><br>
电话:<input Type=text  name=Customer_T Value=""><br>
住址:<input Type=text  name=Customer_A Value=""><br>
<Input Type=hidden Name=Customer_P Value="<%=C_ProductID%>">
<Input Type=hidden Name=Customer_PN Value="<%=C_ProductName%>">
<Input Type=hidden Name=Customer_Q Value="<%=C_Quatity%>">
<Input Type=hidden Name=Customer_S Value="<%=Sum%>">
<Input Type=Submit Value=" 提交,完成一次购物. ">
</form><HR width=80%>
</CENTER>

</BODY>
</HTML>



[推荐] [返回顶部] [打印本页] [关闭窗口]
热点文章
·ASP如何获取客户端真实IP地址
·ASP实现可显示和隐藏的树型菜单
·用ASP动态生成JS的表单验证代码
·ASP:用Asp编程实现QQ的在线情况查询
·ASP:用ASP打造一个小型的网页BBS系统
·ASP:用ASP编程实现网络内容快速查找
·ASP:利用ASP把图片上传到数据库
·ASP无法更新ACCESS数据库解决方法
·如何对ASP.NET进行性能优化
·入门:防范SQL注入攻击的新办法
相关文章
·一个简单的网上书城的例子(五)
·一个简单的网上书城的例子(六)
·一个简单的网上书城的例子(三)
·利用ASP在线维护数据库
·一个简单的网上书城的例子(一)
·一个简单的网上书城的例子(七)
·一个简单的网上书城的例子(二)
·用ASP实现远程批量文件改名
·一个新版本的ubb转化程序
·如何开发基于ASP的FLASH MX在线图象浏
文章检索
Google
相关文章
·一个简单的网上书城的例
·一个简单的网上书城的例
·一个简单的网上书城的例
·利用ASP在线维护数据库
·一个简单的网上书城的例
·一个简单的网上书城的例
·一个简单的网上书城的例
·用ASP实现远程批量文件
·一个新版本的ubb转化程
·如何开发基于ASP的FLASH
·利用ASP存取各种常用类
·“在线访客”的制作方法
·利用ASP存取各种常用类
·ASP图形计数器设计详解
·利用ASP存取各种常用类