asp网上购物车实例代码

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

本文将介绍在InterDev中实现网上商店购物车功能的方法,具体步骤如下:
  一、 数据库结构:
  产品数据表(Products): 存放产品信息

产品名ProductName
产品编号ProductID
单价Price
分类编号CategoryID


   Cart:购物车数据表,临时存放客户的订单

产品编号ProductID
产品名ProductName
价格Price
客户Session标号SessionID
订购数量Quantity


  Orders:订单,当用户确认订单后,订货数据将由Cart表转存入此表

产品编号ProductID
客户Session编号SessionID
订购数量Quantity
  


  Customers:客户,实现客户登录时将使用该表
  二、 建立数据库连接:
  1、 添加数据源:在控制面板中选择:管理工具/ODBC数据源,单击添加,选择数据库驱动程序为Microsoft Access Driver,单击"完成",在弹出的对话框中为数据源命名为"Store",单击选择,找到建立好的.mdb文件,然后单击确定
  2、 建立连接:在InterDev中的Project Exlporer中右击选择Add Data Connection,选择数据源,命名为Con,连接建立后的所有数据存取都将基于此连接。
  三、 购物车要实现的基本功能和对应的文件:

产品浏览和选购Products.asp
放入购物车AddtoCart.asp
浏览购物车ViewCart.asp
删除一个产品DeleteItem.asp
更新购物车UpdateCart.asp
确认订单SaveOrder.asp

  四、 Products.asp
  本页以表格显示客户所选的产品分类中的所有商品,每一个商品后都有一个"添加到购物车"按钮,指向AddtoCart.asp。
  1、 添加prodRec控件,设定记录源为Products表。
  2、 添加Grid控件,设定其数据源为prodRec
  3、 添加"选购此产品"链接
  在Grid的属性页中单击Add Unbound Column,在Header中输入:"选购此产品",在Field/expression中输入:="<A href=AddtoCart.asp?ProductID="+[ProductID]+">选购"+"</A>"。此语句的作用是,将当前选定的产品的产品编号存放在变量ProductID中传递给AddtoCart.asp,在AddtoCart.asp中将根据此产品编号为购物车添加记录。

标签:购物车
0
投稿

猜你喜欢

  • Dreamweaver里使用层的一些建议

    2010-03-25 12:27:00
  • asp如何正确理解MIME类型?

    2010-06-28 18:21:00
  • ASP+Access系统的安全隐患及对策

    2007-08-23 14:53:00
  • js高亮关键词系列方法

    2008-01-22 11:11:00
  • JavaScript图片放大镜效果

    2009-10-19 22:15:00
  • “mailto”的六则应用技巧

    2008-08-29 13:16:00
  • 用asp编写文档搜索页面

    2008-01-13 07:04:00
  • 网页版权的正确写法

    2007-09-22 09:13:00
  • 网站的视觉设计

    2008-08-15 12:58:00
  • Microsoft SQL Server数据库SA权限总结

    2009-01-06 11:32:00
  • phpmyadmin 数据导入导出问题

    2007-08-06 15:23:00
  • 如何在网页中制作虚线表格

    2010-10-20 20:07:00
  • 几种修复ACCESS数据库的实用方法

    2008-11-20 17:37:00
  • asp如何制作一个文本文件编辑器?

    2010-07-07 12:26:00
  • asp如何在线查询本地机的文件?

    2010-06-22 21:19:00
  • 学习完全掌握纯CSS布局网页

    2008-05-28 17:14:00
  • asp如何从数据库中删除废旧的电子信箱地址?

    2009-11-15 20:04:00
  • 6行的js上下滑动广告效果

    2008-11-27 12:26:00
  • MySQL数据库的root口令恢复方法总结

    2009-08-19 09:03:00
  • SQL语句练习实例之一——找出最近的两次晋升日期与工资额

    2011-10-24 20:16:42
  • asp之家 网络编程 m.aspxhome.com