购物车购买产品操作

<?php
session_start();
//将传过来的水果加到购物车
$code = $_GET["code"];

//$_SESSION["gwc"];

if(empty($_SESSION["gwc"]))
{
     //1.如果是第一次点击加购物车,做一个二维数组扔到SESSION里
     $attr = array(
        array($code,1)
     );
     $_SESSION["gwc"] = $attr;
}

else
{
      //判断该水果代号是否在SESSON数组里面出现
      $attr = $_SESSION["gwc"];
      if(PanDuan($code,$attr))
      {
          //3. 如果不是第一次点击加入购物车并且该水果不是第一次点击,将SESSON数组里面该水果的数量加1
         /* foreach($attr as $v)
          {
              if($code == $v[0])
              {
                  $v[1] = $v[1]+1;
              }
          }*/
          for($i=0;$i<count($attr);$i++)
          {
              if($code == $attr[$i][0])
              {
                  $attr[$i][1]++;
              }
          }
           $_SESSION["gwc"] = $attr;
      }
      else
      {
          //2.如果不是第一次点击加入购物车并且该水果第一次点击,做一个该水果的一位数组扔到SESSON的二维数组里面
          $arr = array($code,1);
          $attr[] = $arr;
          $_SESSION["gwc"]=$attr;

      }
}
var_dump($_SESSION["gwc"]);

//判断V是不是在arr里面出现
function PanDuan($v,$arr)
{
   $n = 0;
   foreach ($arr as $a)
   {
       if($v == $a[0])
       {
          $n++;
       }
   }
   if($n==0)
   {
       return false;
   }
   else
   {
       return true;
   }
}
1.如果是第一次点击加购物车,做一个二维数组扔到SESSION里

2.如果不是第一次点击加入购物车并且该水果第一次点击,做一个该水果的一位数组扔到SESSON的二维数组里面

3. 如果不是第一次点击加入购物车并且该水果不是第一次点击,将SESSON数组里面该水果的数量加1

 

输出后

时间: 2024-10-05 06:13:26

购物车购买产品操作的相关文章

08 SSM整合案例(企业权限管理系统):06.产品操作

04.AdminLTE的基本介绍 05.SSM整合案例的基本介绍 06.产品操作 07.订单操作 08.用户操作 09.权限控制 10.权限关联与控制 11.AOP日志 07.订单操作 SSM订单操作 表结构分析 productId描述了订单与产品之间的关系. memberid描述了订单与会员之间的关系. 创建表sql -- 订单 drop table orders; CREATE TABLE orders( id varchar2(32) default SYS_GUID() PRIMARY

实现购物车功能 --- 文件操作版

1.用户接口 >>>判断用户工资是否有记录 >>>能够从文件中读取商品列表 >>>能够选择想要的商品,并扣除工资 >>>打印并保存订单信息以及工资余额 2.商家接口 >>>能够读取商品列表 >>>能够修改商品价格并保存 >>>能够添加商品并保存 >>>能够删除商品并保存 3.代码实现 shopping_cart.py '''实现购物城功能---文件操作版'''#

客户从有购买意图到购买产品的过程及相应的SEO策略

前段时间有朋友询问有关旅游网站和网店的SEO问题,所以我总结了一篇相关文章,希望对大家有所帮助.(例子用的是国外某旅店,为了方便阅读,改为了国内的旅店作为样例) SEO(搜索引擎优化)有 时被错误地认为是一项单一的.一次性的短跑项目,不过事实是,它可能更像场马拉松比赛.搜索用户很少通过第一次搜索就能到达你的网站.因此,SEO如果说 可以通过一次优化就能让用户搜索某些流行关键字(词)到达你的网站,那可能是在骗自己.我画了一个简单的用户从有购买意图到最后购买及评估的流程图来说明 这一过程. 在上面的

企业网站如何吸引客户购买产品

企业网站首页是网站的精华所在,是企业建站的 精神集中地,往往我们会通过一个网站的界面来对网站进行评价,而且网站首页设计占据着网站建设的很大一部分资金.那么网站的首页该怎样设计更吸引眼球呢? 很多人都会说创新,有创意的,创新和创意固然重要,但是在网站设计的过程中有很多地方需要注意的,今天,耐思尼克根据多年企业建站经验总结一下,介绍一款建站系统,有兴趣的朋友可以关注一下. 1.体现站点的标识和使命 主页要不能放过任何一个可能访问或者正在访问甚至访问过的用户,大家都在想办法如何处理这三个问题.用户登录

阿里云超高返现 购物车全产品返25%

阿里推出的活动可谓是诚意十足,而且品类很多,大多能一站式采集自己需要的服务产品.每满1000立减50,最高减5000,有些商品还是折上折,促销力度很大,对于个人或者企业追求稳定.高效.实惠应该都是不二的选择,而且大品牌背书,免去你诸多疑虑.我们公司往常都是多服务商采购,绕来绕去给技术人员带来很多难题.这次我们选择了阿里,最终得到了满意的服务,给个大大赞!确实很方便.斜街地址 阿里特价 斜街地址 https://promotion.aliyun.com/ntms/act/shoppingcart.

(实例篇)添加到购物车相关操作

我们有很多种方法实现将商品添加到购物车,通常的做法是点击"添加到购物车"按钮,会跳转到购物车,在购物车里可以点击"结算"按钮进行结算.而今天我给大家介绍一个更友好的解决方案. 默认情况下,购物车是隐藏不可见的,当用户点击添加到购物车按钮后,商品信息会添加到购物车,购物车会以按钮的形式出现在页面右下角,点击按钮则会展开购物车,显示购物车中的商品信息,同时也可以对购物车中的商品进行删除或者结算等操作.用户也可以暂时关闭购物车继续购物. HTML结构 HTML结构主要包括

召回率,准确率,f1分析 某大赛 前4天,通过购物车,收藏夹,购物车&amp;收藏夹购买

前4天,通过购物车购买 precision:0.0153313777615 recall:0.177594903106 f1:0.0282260616417 前4天,通过收藏夹购买 precision:0.00326368668608 recall:0.0270772498009 f1:0.00582524271845 前4天 , 通过购物车&收藏夹购买 precision:0.0166666666667 recall:0.00955667640032 f1:0.0121477982116 前两

购物车前端开发

作为一名不在软件公司工作的软件工程师,不仅要会写后台代码(PHP/JAVA/SQL...),还是兼顾前端工程师的工作(html/javascript/css...).下面就来分享一个在实际工作项目中使用到的购物车的前端开发. 这里分享的仅仅是针对购物车的操作(产品数量的增加减少,删除购物车中产品项),假设购物车中已经放有若干产品.闲话少说,先上两张效果图. HTML代码如下:这里使用到了JQuery1.11和bootstrap3 . <!DOCTYPE html> <html> &

淘宝购物车页面 智能搜索框Ajax异步加载数据

如果有朋友对本篇文章的一些知识点不了解的话,可以先阅读此篇文章.在这篇文章中,我大概介绍了一下构建淘宝购物车页面需要的基础知识. 这篇文章主要探讨的是智能搜索框Ajax异步加载数据.jQuery的社区非常的活跃,许多朋友都在不同地方分享了很多优秀的插件.我在相关的网站上找过想实现类似功能的插件,但是没有找到.于是乎,自己动手丰衣足食.自己来搭建智能搜索框下拉列表.当然,如果有类似功能并且常维护Bug的插件,望留言交流. 源码地址: 淘宝购物车页面--PC端和移动端项目实战 首先需要先给大家打一根