php 购物车源码,PHP实现购物车的思路和源码分析

这里主要是记录下自己的购物车的思路,具体功能实现,但是尚未在实际项目中用到,不对之处欢迎指正
项目中需要添加购物车。
目录说明 buy.php 点击购买之后的操作 car.php 购物车,显示购买的东西 conn.php 数据库连接参数 delete.php 删除商品 index.php 入口文件 shop.sql 数据库sql文件 test.png 商品图片
首先需要理解的是,购物车操作是SESSION的原理
一个物品加进去是一个数组,存ID NAME NUM
那么两个物品就是二维数组,所以用二维数组来操作就可以了。
1.创建数据库shop,导入shop.sql。这是我们的产品
2.修改conn中的链接数据库密码
3.仔细阅读源码
3.1 点击购买之后转到buy.php中
3.2.0 判断购物车的SESSION是否是数组,是则购物车有物品[产品ID是数组的KEY]
3.2.1 判断传递的ID在购物车的SESSION是否存在,不存在就添加进去,数量默认为1[产品ID是数组的KEY]
3.2.2 判断传递的ID在购物车的SESSION是否存在,存在就把数量+1[产品ID是数组的KEY]
3.2.3 判断购物车的SESSION是否是数组,不是则直接存入SESSION[产品ID是数组的KEY]
3.3 添加完成后转到car.php
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
