php 购物车 求思想 或代码

王小白-1 pg  2010-07-28 02:00:40
小弟 最近做了一个商务网站,其中有一个是购物车的模块。

需求: 将多件商品商品添加到购物车中, 并且可以在结算之后,清空购物车中的商品。

求代码 和数据库的 思想 或者代码
...全文
135 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
王小白-1 2010-08-02
谢谢大家
回复
gonnsai5 2010-08-01
参照这个吧 PHP购物车程序设计
回复
lpwxn 2010-07-28
前端用Ajax,将商品数据缓存在cookie中,用户登出前将数据更新到数据库中
回复
kyzy_yy_pm 2010-07-28
放到数据库中,然后根据id清楚指定的购物车商品
回复
amani11 2010-07-28
通常,就是cookie, session 或者数据库来保存

购买的时候,如果购物车内没有该商品,则新增加该商品,
$_SESSION['order'][商品id] = array()//数组保存,商品数量,商品单价……你需要的值

如果已经存在了
$_SESSION['order'][商品id]['数量下标'] 增加相应的数量即可

下订单的时候
如果保存在cookie的话,
当结算的时候,一定要将这些商品的价格,重新从数据库取

循环这个数组,保存相应的值即可。。。完成从加入购物车,到下单的过程

回复
Dleno 2010-07-28
购物车的东西,一般放到cookie里就可以了。
就放个id,name,num,price就可以了。
免得每次在数据库里查。

结算的时候,就必须根据ID,从数据库里取价格出来,进行结算了。不要直接用cookie里的。

结算完以后,把对应的cookie清空。
回复
CunningBoy 2010-07-28
看看这个:http://bbs.pfan.cn/post-201144.html
回复
CunningBoy 2010-07-28
网上找点代码,自己研究一下比较快,这样和你说比较空泛。
回复
王小白-1 2010-07-28
呜呜~~ 可以说的详细一点吗? 谢谢
回复
CunningBoy 2010-07-28
前端用Ajax,将商品数据缓存在cookie中,用户登出前将数据更新到数据库中。
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告