最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)添加購物車功能

 更新時(shí)間:2017年03月06日 11:25:48   作者:周全264  
本文給大家分享php實(shí)現(xiàn)添加購物車功能,代碼簡單易懂,非常不錯,具有參考借鑒價(jià)值,需要的的朋友參考下

關(guān)于php實(shí)現(xiàn)添加購物車功能,具體代碼如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
</head>
<body>
<h1>商品列表</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td>水果代號</td>
    <td>水果名稱</td>
    <td>水果價(jià)格</td>
    <td>水果產(chǎn)地</td>
    <td>水果庫存</td>
    <td>操作</td>
  </tr>
  <?php
  session_start();
  include("../fengzhuang/DBDA.class.php");
  $db = new DBDA();
  $sql = "select * from fruit";
  $arr = $db->Query($sql);
  foreach($arr as $v)
  {
   echo "<tr>
    <td>{$v[0]}</td>
    <td>{$v[1]}</td>
    <td>{$v[2]}</td>
    <td>{$v[3]}</td>
    <td>{$v[4]}</td>
    <td><a href='add.php?ids={$v[0]}'>加入購物車</a></td>
  </tr>";
  }
  ?>
</table>
<?php
var_dump($_SESSION["gwc"]);
?>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
</head>
<body>
<h1>購物車詳情</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td>水果代號</td>
    <td>購買數(shù)量</td>
    <td>操作</td>
  </tr>
  <?php
  session_start();
  $arr = array();
  if(!empty($_SESSION["gwc"]))
  {
   $arr = $_SESSION["gwc"];
  }
  foreach($arr as $v)
  {
   echo "<tr>
    <td>{$v[0]}</td>
    <td>{$v[1]}</td>
    <td></td>
  </tr>";
  }
  ?>
</table>
</body>
</html>
<?php
session_start();
$ids = $_GET["ids"];
/*$arr = array(
  array("k001",10),
  array("k002",2),
  array("k003",5)
);*/
//1.第一次點(diǎn)擊添加購物車
//2.如果購物車中沒有該商品
//3.如果購物車中有該商品
if(empty($_SESSION["gwc"]))
{
  //1.第一次點(diǎn)擊添加購物車
  $arr = array(
   array($ids,1)
  );
  $_SESSION["gwc"]=$arr;
}
else
{
  //不是第一次點(diǎn)擊
  //判斷購物車中是否存在該商品
  $arr = $_SESSION["gwc"];
  $chuxian = false;
  foreach($arr as $v)
  {
   if($v[0]==$ids)
   {
     $chuxian = true;
   }
  }
  if($chuxian)
  {
   //3.如果購物車中有該商品
   /*foreach($arr as $v)
   {
     if($v[0]==$ids)
     {
      $v[1] = $v[1]+1;
     }
   }*/
   for($i=0;$i<count($arr);$i++)
   {
     if($arr[$i][0]==$ids)
     {
      $arr[$i][1]+=1;
     }
   }
   $_SESSION["gwc"] = $arr;
  }
  else
  {
   //2.如果購物車中沒有該商品
   $asg = array($ids,1);
   $arr[] = $asg;
   $_SESSION["gwc"] = $arr;
  }
}
header("location:main.php");

以上所述是小編給大家介紹的PHP實(shí)現(xiàn)添加購物車功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • laravel框架語言包拓展實(shí)現(xiàn)方法分析

    laravel框架語言包拓展實(shí)現(xiàn)方法分析

    這篇文章主要介紹了laravel框架語言包拓展實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了laravel語言包的具體配置與使用方法,需要的朋友可以參考下
    2019-11-11
  • php過濾表單提交的html等危險(xiǎn)代碼

    php過濾表單提交的html等危險(xiǎn)代碼

    表單提交如果安全做得不好就很容易因?yàn)檫@個表單提交導(dǎo)致網(wǎng)站被攻擊了,下面我來分享兩個常用的php過濾表單提交的危險(xiǎn)代碼的實(shí)例,各位有需要的朋友可參考。
    2014-11-11
  • 分享微信掃碼支付開發(fā)遇到問題及解決方案-附Ecshop微信支付插件

    分享微信掃碼支付開發(fā)遇到問題及解決方案-附Ecshop微信支付插件

    微信掃碼支付在購物商城非常流行,本篇文章給大家分享微信掃碼支付開發(fā)遇到問題及解決方案-附Ecshop微信支付插件,需要的朋友可以參考下
    2015-08-08
  • 6個常見的 PHP 安全性攻擊實(shí)例和阻止方法

    6個常見的 PHP 安全性攻擊實(shí)例和阻止方法

    這篇文章主要介紹了6個常見的 PHP 安全性攻擊實(shí)例和阻止方法,有對這方面感興趣的小伙伴歡迎大家來閱讀和學(xué)習(xí)
    2020-12-12
  • php生成扇形比例圖實(shí)例

    php生成扇形比例圖實(shí)例

    使用PHP生成扇形比例圖的程序代碼
    2013-11-11
  • Yii2如何批量添加數(shù)據(jù)

    Yii2如何批量添加數(shù)據(jù)

    批量添加這個操作,在實(shí)際開發(fā)中經(jīng)常用得到,今天小編抽空給大家整理些有關(guān)yii2批量添加的問題,感興趣的朋友一起看看吧
    2016-05-05
  • Yii2壓縮PHP中模板代碼的輸出問題

    Yii2壓縮PHP中模板代碼的輸出問題

    在Web開發(fā)中,無論是PHP的框架還是Python的框架,都會遇到使用模板的時(shí)候,在使用模板時(shí)會發(fā)現(xiàn)代碼混亂不堪,怎么解決呢?下面小編給大家?guī)砹薡ii2壓縮PHP中模板代碼的輸出問題,感興趣的朋友一起看看吧
    2018-08-08
  • php bcdiv和bcmul 函數(shù)的怪異現(xiàn)象

    php bcdiv和bcmul 函數(shù)的怪異現(xiàn)象

    這篇文章主要介紹了php bcdiv和bcmul 函數(shù)的怪異現(xiàn)象,本文通過實(shí)例代碼講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • PHP表單數(shù)據(jù)寫入MySQL數(shù)據(jù)庫的代碼

    PHP表單數(shù)據(jù)寫入MySQL數(shù)據(jù)庫的代碼

    這篇文章主要介紹了PHP表單數(shù)據(jù)寫入MySQL數(shù)據(jù)庫的相關(guān)資料非常不錯具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • 詳解phpstorm2020最新激活方法

    詳解phpstorm2020最新激活方法

    PhpStorm可隨時(shí)幫助用戶對其編碼進(jìn)行調(diào)整,運(yùn)行單元測試或者提供可視化debug功能,這篇文章主要介紹了phpstorm2020最新激活方法(2020年7月仍可用),需要的朋友可以參考下
    2020-09-09

最新評論

雷州市| 沛县| 杭锦后旗| 四川省| 邛崃市| 弥勒县| 台安县| 岱山县| 汉源县| 波密县| 城固县| 东港市| 玉田县| 易门县| 甘南县| 乐清市| 恩施市| 榆树市| 屏东市| 德钦县| 民权县| 怀仁县| 五华县| 德化县| 右玉县| 保靖县| 安溪县| 镶黄旗| 田东县| 台北市| 临夏市| 茂名市| 精河县| 大丰市| 聂拉木县| 鄄城县| 东兰县| 班玛县| 孝昌县| 清涧县| 师宗县|