首页 > 作文

添加商品到购物车add

更新时间:2023-04-07 05:30:44 阅读: 评论:0

<?phpssion_start();//启动ssion$goods_id = $_post['goods_id'];//获取商品id$number = $_post['num'];//获取商品数量if(empty($_ssion["gwc"])){    //1.购物车是空的,第一次点击添加购物车    $arr[$goods_id] =array(    'goods_id'  =>$goods_id,        'num'  =>$number        );    $_ssion["gwc"]=$arr;}el//_1 购物车不是空的{        //判断购物车中是否存在该商品    $arr = $_ssion["gwc"]; //先存一下    $chuxian = fal;    //2忧患意识的例子.查询购物车中是否有该商品,k是商品id,做个标记    foreach($arr as $k=> $v)    {            if($k==$goods_id)        {            $chuxian = true;        }    } // 3.购物车中已有该商品,则只需将它的数量增加    if($chuxian)    {    $arr[$goods_id]['num']+=$number;                $_ssion["gwc"] = $arr;    }    el    {        //_3.如果购物车中没有该商品        $arr[$goods_id] = array(八年级下册英语试卷    'goods_id'  =>$goods_id,        'num'  =>$number        );                 $_ssion["gwc"] = $arr;                // print_r($arr);        //  die();    }}echo "ok";// echo '<script language="javascript">;  //         alert("加购成功!");location.href="#";</script>;';            //         exit; // var_dump($_ssion); //    die();?>

  一.首先要明白添加一件商品到购物车的状态有3种情况。

1.还没有购物车。

2.有购物车了,但加入购物车的商品是购物车没有的。

3.有购车了,加入购物车的商品在购物车也已经有了,那就值增加它在购物车的数量。

二.加入购物车页面需要传2个参数到php,商品id和加购的商品数量。在php前面几最幸福的事行就是接受那2个参数。

三.要开通ssion。第一行的esion_start();否则存进ssion的信息是不起作用的。虽然在后面能var_dump()出来。但在购物车展示商品页面var_dump的ssion还是之前的。

四.这么多项的商品如何存进ssion?其实就是对ssion数组的增删改查操作。

ssion就是一个数组。只是它能跨页面访问。存进ssion,最终目的还是为了在别的页面能再次用到它。比如上面的代码把商品信息存到$_ssi工地实习总结on[‘gwc’]中,就是为了在购物车页面能够再次获取$_ssion[‘gwc’],利用foreach循环把你存到$_ssion[‘gwc’]的商品遍历出来。

五.至于

 $arr[$goods_id] =array(    'goods_id'  =>$goods_id,        'num'  =>$number    );
这句代码为什么里面只存或要存这2个参数,这也是根据购物车页面展示时的要求来的,数量不难理解,你加购了几件就展示几件。id又到底是为什么要存进去,购物车展示的业务逻辑就是,根据商最新入秋进程图品id,然后从数据库中该
id 的所有商品信息。即执行“lect* form goods where id = 商品id”获得

本文发布于:2023-04-07 05:30:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/e7f6cc8f9cfc7aaccb5ed507ba2e13f5.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:添加商品到购物车add.doc

本文 PDF 下载地址:添加商品到购物车add.pdf

标签:购物车   商品   页面   该商品
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图