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

📄 check.asp

📁 Active Server Pages 网页制作教程看之前请传到ASP空间。或者本地用iis。或安装pws内有说明
💻 ASP
字号:
<!-- #include virtual="/kjasp/func/DB.fun" -->
<%
Response.Buffer = True

If Request("MySelf") = "Yes" Then
   ProductList = ""
   Products = Split(Request("ProductID"), ", ")
   For I=0 To UBound(Products)
      If Len(ProductList) = 0 Then
         ProductList = "'" & Products(I) & "'"
      ElseIf InStr( ProductList, Products(I) ) <= 0 Then
         ProductList = ProductList & ", '" & Products(I) & "'"
      End If     

      Quatity = CLng( Request( "Q_" & Products(I) ) )
      If Quatity <= 0 Then
         ProductID = Request.Cookies( Products(I) )
         If ProductID = "" Then ProductID = Empty
         Quatity = CLng( ProductID  )
      End If
      If Quatity <= 0 Then Quatity = 1
      Response.Cookies( Products(I) ) = Quatity
   Next
   Response.Cookies("ProductList") = ProductList
End If

ProductList = Request.Cookies("ProductList")
If Len(ProductList) = 0 Then
   Call NothingBuy
   Response.End
End If

SQL = "Select * From Products"
SQL = SQL & " Where ProductID In (" & ProductList & ")"
SQL = SQL & " Order By ProductID"
Set rs = GetMdbRecordset( "eShop.mdb", SQL )
%>

<HTML>
<BODY BACKGROUND="../B01.jpg">
<H2 ALIGN=CENTER>以下是您所选购的物品清单<HR></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
   While Not rs.EOF
     Quatity = Request.Cookies(rs("ProductID"))
     If Quatity = "" Then Quatity = 1
     Sum = Sum + CDbl(rs("Price")) * Quatity
%>
     <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>
<A HREF=Clear.asp>退回所有物品</A><P>
<% 
For I = 1 To Request.Cookies("CategoryLinks")
   Response.Write Request.Cookies( "CategoryLink" & I ) & "  "
Next
%>
</CENTER>
</BODY>
</HTML>

<% Sub NothingBuy()
%>
   <HTML>
   <BODY BACKGROUND="../B01.jpg">
   <H2 ALIGN=CENTER>您尚未选购任何物品 或是 退回了所有物品!<HR></H2>
   <CENTER>
   <%
   For I = 1 To Request.Cookies("CategoryLinks")
      Response.Write Request.Cookies( "CategoryLink" & I ) & "  "
   Next
   %>
   </CENTER>
   </BODY>
   </HTML>
<% End Sub
%>

⌨️ 快捷键说明

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