真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中session實現(xiàn)購物車功能的案例-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、金鳳網(wǎng)絡(luò)推廣、小程序制作、金鳳網(wǎng)絡(luò)營銷、金鳳企業(yè)策劃、金鳳品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供金鳳建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

小編給大家分享一下PHP中session實現(xiàn)購物車功能的案例,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

在wamp環(huán)境下,用PHP的session會話控制完成購物車的效果,數(shù)據(jù)存放在數(shù)組里練習,沒有連接數(shù)據(jù)庫,效果不錯,簡單易懂,以下是各部分的代碼

common.php

1,'img'=>'img/1.jpg','title'=>'小米移動電源5000mAh','price'=>49),
    array('id'=>2,'img'=>'img/2.jpg','title'=>'20000mAh小米移動電源2','price'=>149),
    array('id'=>3,'img'=>'img/3.jpg','title'=>'小米圈鐵耳機Pro','price'=>129),
    array('id'=>4,'img'=>'img/4.jpg','title'=>'小米家電動滑板車','price'=>1999),
    array('id'=>5,'img'=>'img/5.jpg','title'=>'小米筆記本','price'=>3499),
    array('id'=>6,'img'=>'img/6.jpg','title'=>'米家LED智能臺燈','price'=>169),
    array('id'=>7,'img'=>'img/7.jpg','title'=>'小米體重秤','price'=>99),
    array('id'=>8,'img'=>'img/8.png','title'=>'小米電視3s 48英寸','price'=>2599)
  );

index.php






  
  商品展示
  


  

我的購物車

action.php

 $value) {
    if($id == $value['id']){
    $arrData = $arrPro[$key];
    }
  }

  //用一個新的二維數(shù)組把商品信息存起來
  $arrDatax[0][$arrData['id']] = $arrData['id'];
  $arrDatax[1][$arrData['id']] = $arrData['img'];
  $arrDatax[2][$arrData['id']] = $arrData['title'];
  $arrDatax[3][$arrData['id']] = $arrData['price'];
  $arrDatax[4][$arrData['id']] = 1;
  //判斷是否有SESSION存在,有則在數(shù)組后添加,沒有則直接存
  if(empty($_SESSION['shopcar'])){
    $_SESSION['shopcar'] = $arrDatax;
    header('Location:index.php');
  }else{
    //第一次購物之后的購物
    //重新取出來,防止數(shù)據(jù)覆蓋
    $arrDataz = $_SESSION['shopcar'];
    if(in_array($id,$arrDataz[0])){
      $arrDataz[4][$arrData['id']] += 1;
      $_SESSION['shopcar'] = $arrDataz;
      header('Location:index.php');
    }else{
      $arrDataz[0][$arrData['id']] = $arrData['id'];
      $arrDataz[1][$arrData['id']] = $arrData['img'];
      $arrDataz[2][$arrData['id']] = $arrData['title'];
      $arrDataz[3][$arrData['id']] = $arrData['price'];
      $arrDataz[4][$arrData['id']] = 1;
      $_SESSION['shopcar'] = $arrDataz;
      header('Location:index.php');
    }

  }
}else{
  echo "購物車沒有商品!";
}

spcar.php

 $value) {
    if($id == $value['id']){
    $arrData = $arrPro[$key];
    }
  }

  //用一個新的二維數(shù)組把商品信息存起來
  $arrDatax[0][$arrData['id']] = $arrData['id'];
  $arrDatax[1][$arrData['id']] = $arrData['img'];
  $arrDatax[2][$arrData['id']] = $arrData['title'];
  $arrDatax[3][$arrData['id']] = $arrData['price'];
  $arrDatax[4][$arrData['id']] = 1;
  //判斷是否有SESSION存在,有則在數(shù)組后添加,沒有則直接存
  if(empty($_SESSION['shopcar'])){
    $_SESSION['shopcar'] = $arrDatax;
    header('Location:index.php');
  }else{
    //第一次購物之后的購物
    //重新取出來,防止數(shù)據(jù)覆蓋
    $arrDataz = $_SESSION['shopcar'];
    if(in_array($id,$arrDataz[0])){
      $arrDataz[4][$arrData['id']] += 1;
      $_SESSION['shopcar'] = $arrDataz;
      header('Location:index.php');
    }else{
      $arrDataz[0][$arrData['id']] = $arrData['id'];
      $arrDataz[1][$arrData['id']] = $arrData['img'];
      $arrDataz[2][$arrData['id']] = $arrData['title'];
      $arrDataz[3][$arrData['id']] = $arrData['price'];
      $arrDataz[4][$arrData['id']] = 1;
      $_SESSION['shopcar'] = $arrDataz;
      header('Location:index.php');
    }

  }
}else{
  echo "購物車沒有商品!";
}

delete.php

以上是PHP中session實現(xiàn)購物車功能的案例的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


本文題目:PHP中session實現(xiàn)購物車功能的案例-創(chuàng)新互聯(lián)
文章來源:http://weahome.cn/article/deidjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部