asp网上购物车实例代码(3)

时间:2007-10-03 13:43:00 

六、 UpdateCart.asp
   接收AddtoCart.asp传递来的prodID、prodName、prodPrice和OrderQty,加上客户的Session编号,存入Cart表中。
  1、 添加记录集cartRec,设置数据源为Select * From Cart
  2、 添加更新数据的代码:


<Script Language=Javascript Runat=Server>
function cartRec_onbeforeopen(){
if(Request("InCart")==0) 
{
newSQL="Select * From Cart";
}//不在购物车中,取出所有数据
else 
{
newSQL="Select * From Cart Where SessionID="+Session.SessionID;
}//已经在购物车中,取出唯一的数据,准备修改数据
cartRec.setSQLText(newSQL);
}
function cartRec_ondatasetcomplete(){
if(Request("InCart")==0) //如果不在购物车中,添加新纪录
{
fields=new Array("ProductID","ProductName"Quantity","SessionID");
values=new Array(Request("prodID"),Request("prodName"),Request("OrderQty"),Session.SessionID);
cartRec.AddImmeidate(fields,values);
}
else//如果已经在购物车中,更新购买数量
{
cartRec.fields.setValue("Quantity",Request("OrderQty"));
}
Response.Redirect("ViewCart.asp");
</Script>


标签:购物车
0
投稿

猜你喜欢

  • pytorch分类模型绘制混淆矩阵以及可视化详解

    2023-01-17 17:35:43
  • Python办公自动化之教你用Python批量识别发票并录入到Excel表格中

    2021-02-03 12:25:21
  • python 在屏幕上逐字显示一行字的实例

    2023-09-22 22:55:29
  • Python常用数字处理基本操作汇总

    2021-01-06 12:56:28
  • 用户体验杂谈

    2011-10-21 21:09:08
  • javascript开发经验谈

    2009-05-01 12:14:00
  • 微信小程序实现简单计算器与秒表

    2024-04-18 09:31:23
  • JavaScript实现Fly Bird小游戏

    2024-04-25 13:11:46
  • python迷宫问题深度优先遍历实例

    2023-10-16 18:54:06
  • Mysql Error Code : 1436 Thread stack overrun

    2024-01-23 14:04:04
  • 让Dreamweaver MX显示最舒服的编程环境

    2008-02-25 14:01:00
  • python编写softmax函数、交叉熵函数实例

    2023-11-24 07:08:11
  • Python面向对象编程(三)

    2021-10-09 18:28:06
  • Python3+Requests+Excel完整接口自动化测试框架的实现

    2022-12-12 00:19:52
  • 如何通过神经网络实现线性回归的拟合

    2023-04-24 06:15:07
  • pandas.DataFrame 根据条件新建列并赋值的方法

    2022-09-06 05:51:05
  • python opencv捕获摄像头并显示内容的实现

    2021-12-08 23:16:24
  • Dreamweaver滑动菜单的制作[图]

    2007-11-08 12:43:00
  • 在Oracle 8x实现自动断开后再连接

    2010-07-26 13:03:00
  • 通过yum方式安装mySql数据库的全过程

    2024-01-13 11:46:43
  • asp之家 网络编程 m.aspxhome.com