日期:2010-04-29 浏览次数:21076 次
产品名 | ProductName |
产品编号 | ProductID |
单价 | Price |
分类编号 | CategoryID |
产品编号 | ProductID |
产品名 | ProductName |
价格 | Price |
客户Session标号 | SessionID |
订购数量 | Quantity |
产品编号 | ProductID |
客户Session编号 | SessionID |
订购数量 | Quantity |
产品浏览和选购 | Products.asp |
放入购物车 | AddtoCart.asp |
浏览购物车 | ViewCart.asp |
删除一个产品 | DeleteItem.asp |
更新购物车 | UpdateCart.asp |
确认订单 | SaveOrder.asp |
<Script Language=Javascript Runat=Server> function prodRec_onbeforeopen(){ newSQL="Select * From Products Where ProductID="+Request("ProductID"); prodRec.setSQLText(newSQL); } </Script> |
<Script Language=Javascript Runat=Server> Var Incart; //是否在购物车中 Var QtyinCart; //用户已经选购的数量 function cartRec_onbeforeopen(){ newSQL="Select * From Cart Where (SessionID="+'Session.SessionID'+") and (ProductID="+Request("ProductID")+")"; cartRec.setSQLText(newSQL); } function cartRec_ondatasetcomplete(){ if(cartRecrdset.getCount()==1) //过滤后记录集不为空,用户已选购了该商品 { Incart=true; QtyinCart=cartRec.fields.getValue("Quantity"); //取出用户已经选购的数量 } </Script> |
<Form Action="UpdateCart.asp" Method="Post"> 您选定的商品为: <%=prodRecorset.fields.getValue("ProductNAME")%> <%If Incart=true Then%> 您的购物车中已有 <%=QtyinCart%>件此商品,请更新您选购的数量: <Input Type="Text" Name="OrderQty" Value="<%=QtyinCart%>"> <%Else%> 请输入您的选购数量: <Input Type="Text" Name="OrderQty" Value="1"> <%End If%> <Input Name="prodID" Type="hidden" Value="<%=prodRec.fields.getValue("ProductID")%>"> //使用一个隐藏的编辑框,存放用户选定的产品编号,供UpdateCart.asp使用。 <Input Name="prodName" Type="hidden" Value=
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|