cookie和数组的结合实现购物车


发现PHP很多函数得到的结果都是数组给出的,最常用的就是MySQL_fetch_array(),

  包括取得的字符串信息生成数组,再由数组分解成字符串用的函数explode(); implode();

  以前也没有写过购物车之类的实现,自觉属于愚笨的那种类型,断断续续写了一个星期,琢磨了(姑且允许作为一个新手自大一下)购物车的处理程序。

  又因为一直没有入class的门,所以还是面向过程吧。

  我用的方法本质是:把cookie存入array,对array进行增加、删除、修改操作,array中的每一组记录都是一个商品的信息(个数,价格等)

  解决购物车的思路是用cookie记录一个二维数组。一维代表每一个商品,二维包含了商品的id,商品的数量...等可以自行增加,反正都是二维了,自己愿意带多少个商品属性就加上去。

  对购物车里商品的操作一般有以下几个:添加商品,修改商品数量,删除商品,清空购物车。

  这几个操作都是针对cookie的。每次把cookie中的数组取出来,增加、修改、删除一番,再记录到cookie中。至于清空购物车,那就更简单了,直接设置同名的cookie为空就可以了。

  下面是我写的具体操作函数

  //加入购物车

function addcart($goods_id,$goods_num){
 
$cur_cart_array = unserialize(stripslashes( cookie和数组的结合实现购物车 - 站长学院

cookie和数组的结合实现购物车

2009-3-19 0:27:00查看学习心得
{GetProperty(Content)}

发现PHP很多函数得到的结果都是数组给出的,最常用的就是MySQL_fetch_array(),

  包括取得的字符串信息生成数组,再由数组分解成字符串用的函数explode(); implode();

  以前也没有写过购物车之类的实现,自觉属于愚笨的那种类型,断断续续写了一个星期,琢磨了(姑且允许作为一个新手自大一下)购物车的处理程序。

  又因为一直没有入class的门,所以还是面向过程吧。

  我用的方法本质是:把cookie存入array,对array进行增加、删除、修改操作,array中的每一组记录都是一个商品的信息(个数,价格等)

  解决购物车的思路是用cookie记录一个二维数组。一维代表每一个商品,二维包含了商品的id,商品的数量...等可以自行增加,反正都是二维了,自己愿意带多少个商品属性就加上去。

  对购物车里商品的操作一般有以下几个:添加商品,修改商品数量,删除商品,清空购物车。

  这几个操作都是针对cookie的。每次把cookie中的数组取出来,增加、修改、删除一番,再记录到cookie中。至于清空购物车,那就更简单了,直接设置同名的cookie为空就可以了。

  下面是我写的具体操作函数

  //加入购物车

function addcart($goods_id,$goods_num){
 
$cur_cart_array = unserialize(stripslashes( cookie和数组的结合实现购物车 - 站长学院

  • 互联网软件
  • IDC产品
  • 站长交易
  • 项目外包
  • 商业信息
  • 招聘
  • 公司库
    • 资 讯
    • 下 载
    • 学 院
    • 工 具
    • 论 坛
    热门关键字:CSS布局配色参考Dreamweaver8 apacheApacheIIS6AjaxWML 首页 | HOME 站长之家 站长入门 运营策划 搜索优化 网站盈利 网页设计 Html CSS/Xhtml Dhtml WAP Dreamweaver 设计原理 平面动画 Photoshop Firework Flash 网站开发 Asp .Net Php Jsp Mssql Access Oracle Mysql 服务器 Fressbsd LINUX Windows
    视频教程 常用手册 常用广告代码 js特效代码
    站长学院 >> 网站开发技术教程 >> php教程  >> cookie和数组的结合实现购物车

    cookie和数组的结合实现购物车

    2009-3-19 0:27:00查看学习心得
    {GetProperty(Content)}
    « 
    » 

    Copyright © 2016 phpStudy | 豫ICP备2021030365号-3