zoukankan      html  css  js  c++  java
  • 购物车购买产品操作

    <?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
    

     

    输出后

  • 相关阅读:
    [十二省联考2019]字符串问题:后缀数组+主席树优化建图
    HAOI2018简要题解
    使用单调队列维护决策三元组实现决策单调性优化DP的一些细节
    杜教筛&min_25筛复习
    分治NTT:我 卷 我 自 己
    高级(并不)多项式算法总结
    导数与微分简单总结(updated)
    退役前的做题记录
    USACO2018DEC PLATINUM
    USACO2018DEC GOLD
  • 原文地址:https://www.cnblogs.com/zqseven/p/6228490.html
Copyright © 2011-2022 走看看