博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
购物车以php原生cookie实现
阅读量:4313 次
发布时间:2019-06-06

本文共 3995 字,大约阅读时间需要 13 分钟。

index.php //入口文件

* Updated on: 2019/5/30 9:49 */include "goods.php";

  conn.inc.php //数据库连接常量设置

* Updated on: 2019/5/30 9:43 */define("HOST",'13.232.50.253');define("USER",'liuyu');define("PWD",'94492474');define("DBNAME",'onecms');

  mysqli.php //数据库连接

* Updated on: 2019/5/30 9:44 */include 'conn.inc.php';$mysqli=new mysqli(HOST,USER,PWD,DBNAME);if($mysqli->connect_errno){ die('数据库连接出现错误,请检查配置'.$mysqli->connect_error);}

  goods.php //商品展示

* Updated on: 2019/5/30 9:46 */header("Content-type:text/html;charset=utf-8");include "mysqli.php";?>

商品列表

query($sql); ?>
fetch_assoc()){ ?>
"> ">

  goodsshow.php //商品详情页展示

* Updated on: 2019/5/30 10:15 */header("Content-type:text/html;charset=utf-8");include "mysqli.php";?>
query($sql);$sql="select *from goods where id=".$id;$result=$mysqli->query($sql);while($row=$result->fetch_assoc()){?>

" width="200">
数量:-
+ 价格:
市场价:
出售价:
">

内容:
立刻购买
加入购物车

  shoppingcart.php //购物车功能

* Updated on: 2019/5/30 10:20 */header("Content-type:text/html;charset=utf-8");include "mysqli.php";$a=isset($_GET["a"])?$_GET["a"]:"";//添加购物车if($a=="addshoppingcart"){ $buynum=$_POST["buynum"]; $id=$_POST["id"];// echo ""; if(!empty($_COOKIE["shoppingcart"])) $shoppingcart=unserialize($_COOKIE["shoppingcart"]); else $shoppingcart=array(); if(isset($id) && isset($buynum)){ $id=intval($id); $buynum=intval($buynum); $shoppingcart[]=array($id,$buynum); } setcookie('shoppingcart',serialize($shoppingcart));//商品属性进行序列化保存到cookie中 return true;}elseif($a=="buynow") { //下面写购物车页面 if (!empty($_COOKIE["shoppingcart"])) { ?>
$value) { $keys = array($key); ?>
商品ID 商品名称 购买数量 价格 操作
query($sql); $row = $result->fetch_assoc(); $totalprice += $row["salesprice"] * $value[1]; echo '' . $row['title'] . ''; ?>
取消

总价格:
下一步 清空购物车
您的购物车目前没有商品!3秒后跳回首页......"; header("Refresh:3;url=goods.php"); }else{ setcookie("shoppingcart",serialize($shoppingcart)); header("location:shoppingcart.php?a=buynow"); } exit();}//清空购物车elseif($a=="empty"){ //清除整个cookie保存的商品信息 unset($_COOKIE["shoppingcart"]); setcookie("shoppingcart","",time()-3600); echo "
您的购物车目前没有商品!3秒后跳回首页......
"; header("Refresh:3;url=goods.php");}

  

以上摘自php中文网

转载于:https://www.cnblogs.com/laomao666/p/10951859.html

你可能感兴趣的文章
前端数据可视化插件(二)图谱
查看>>
kafka web端管理工具 kafka-manager【转发】
查看>>
获取控制台窗口句柄GetConsoleWindow
查看>>
Linux下Qt+CUDA调试并运行
查看>>
51nod 1197 字符串的数量 V2(矩阵快速幂+数论?)
查看>>
OKMX6Q在ltib生成的rootfs基础上制作带QT库的根文件系统
查看>>
zabbix
查看>>
多线程基础
查看>>
完美解决 error C2220: warning treated as error - no ‘object’ file generated
查看>>
使用SQL*PLUS,构建完美excel或html输出
查看>>
前后台验证字符串长度
查看>>
《算法导论 - 思考题》7-1 Hoare划分的正确性
查看>>
win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
查看>>
获取各种类型的节点
查看>>
表达式求值-201308081712.txt
查看>>
centos中安装tomcat6
查看>>
从Vue.js窥探前端行业
查看>>
学习进度
查看>>
poj3368 RMQ
查看>>
“此人不存在”
查看>>