婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫(kù) > 簡(jiǎn)單的php購(gòu)物車代碼

簡(jiǎn)單的php購(gòu)物車代碼

熱門標(biāo)簽:廈門400電話辦理選易號(hào)網(wǎng) 梧州市機(jī)器人外呼系統(tǒng)怎么樣 天客通地圖標(biāo)注 臨沂crm外呼系統(tǒng)平臺(tái) 如何在世界地圖標(biāo)注 電子地圖標(biāo)注怎么修改 地圖標(biāo)注符號(hào)樣式有 菏澤語音外呼系統(tǒng)運(yùn)營(yíng)商 公司外呼系統(tǒng)中心

本文介紹一個(gè)php實(shí)現(xiàn)的購(gòu)物車代碼,功能實(shí)現(xiàn)完整,具有一定的參考價(jià)值

這里我們?yōu)槟闾峁﹤€(gè)簡(jiǎn)單的php購(gòu)物車代碼,從增加購(gòu)物產(chǎn)品與發(fā)生購(gòu)買了,在商城開發(fā)中,這個(gè)功能是少不了的

具體分析如下:

對(duì)購(gòu)物車?yán)锷唐返牟僮鞔篌w上有以下幾個(gè):添加商品,刪除商品,以及提交訂單;

方法本質(zhì)是:把session存入array,對(duì)array進(jìn)行增加、刪除、修改操作,array中的每一組記錄都是一個(gè)商品的信息(個(gè)數(shù),價(jià)格等);

解決購(gòu)物車的思路是用session記錄一個(gè)二維數(shù)組。一維代表每一個(gè)商品,二維包含了商品的id,商品的數(shù)量...等可以自行增加,反正都是二維了,自己愿意帶多少個(gè)商品屬性就加上去。

購(gòu)物車的操作流程:首先,登錄到網(wǎng)站中瀏覽商品;然后,購(gòu)買指定的商品,進(jìn)入購(gòu)物車頁面中,在該頁面可以實(shí)現(xiàn)更改商品數(shù)量、刪除商品、清空購(gòu)物車、繼續(xù)購(gòu)物等;最后,生成訂單,提交訂單等操作。

詳細(xì)請(qǐng)看強(qiáng)大的注釋;

首先登入;

body>
h1>登入頁面/h1>
form action="dengrucl.php" method="post">
  div>帳號(hào):input type="text" name="zhang"/>/div>
  div>密碼:input type="text" name="mi"/>/div>
  input type="submit" value="登入"/>
/form>

/body>

圖:

登入處理:

?php
session_start();
include ("db.class.php");
$db = new db();
$zhang = $_POST["zhang"];
$mi = $_POST["mi"];
$sql = "select mi from yonghu WHERE zhang = '{$zhang}'";
$arr = $db->Query($sql);
if(!empty($zhang)!empty($mi)$mi = $arr){
  $_SESSION["zhang"] = $zhang;
  header("location:zym.php");
}
else
{
  echo "登入失敗";
}

?>

很簡(jiǎn)單的一個(gè)登入,沒啥說的;

他登入完了以后直接進(jìn)入主頁面:

body>
h1>長(zhǎng)腿璇購(gòu)物商城/h1>
table border="1" cellpadding="0" cellspacing="0" width="100%" >
  tr>
    td>代號(hào)/td>
    td>水果名稱/td>
    td>水果價(jià)格/td>
    td>水果產(chǎn)地/td>
    td>水果庫(kù)存/td>
    td>操作/td>
  /tr>
  ?php
  session_start();
$_SESSION["zhang"] = "xiaoming";//不做登入的情況下,直接存sessiion
  include ("db.class.php");
  $db = new db();
  $sql = "select * from sgbiao";
  $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='zymcl.php?ids={$v[0]}'>加入購(gòu)物車/a>
    
/td>
  /tr>";
  }

  ?>
  ?php
  //這里顯示的是 購(gòu)物車有多少產(chǎn)品,和產(chǎn)品的總價(jià)格
  $ann=array();
  if(!empty($_SESSION["gwc"]))
  {
    $ann=$_SESSION["gwc"];

  }
  $zhonglei = count($ann);

  $aa=0;
  foreach($ann as $k)
  {

    $k[0];//水果代號(hào)
    $k[1];//水果數(shù)量
    $sql1="select jiage from sgbiao where ids='{$k[0]}'";

    $danjia=$db->Query($sql1);

    foreach($danjia as $n)
    {

      $aa=$aa + $n[0]*$k[1];
    }


  }
  echo"數(shù)量:{$zhonglei}br/>
價(jià)格:mark>{$aa}元";
  ?>
/table>

a href="tijiao.php" rel="external nofollow" rel="external nofollow" >查看賬戶/a>
a href="ckgwc.php" rel="external nofollow" >查看購(gòu)物車/a>

/body>

來圖:

當(dāng)我點(diǎn)擊添加到購(gòu)物車:

上面的數(shù)量與價(jià)格變了,說明已經(jīng)加到了購(gòu)物車?yán)锩妫?/p>

來看一下是怎么處理的(強(qiáng)大的注釋):

?php
session_start();
//
$ids = $_GET["ids"];
if(empty($_SESSION["gwc"]))
{
  //如果點(diǎn)擊的購(gòu)物車是空的(第一次添加)

  //如果購(gòu)物車?yán)锸强盏模於S數(shù)組,
  $arr = array(
    array($ids,1)
    //一維數(shù)組,取ids,第一次點(diǎn)擊增加一個(gè)
  );
  $_SESSION["gwc"]=$arr;
  //扔到session里面
}
else
  //這里不是第一次點(diǎn)擊
{
  //先判斷購(gòu)物車?yán)锸欠褚呀?jīng)有了該商品,用$ids
  $arr = $_SESSION["gwc"];
  //把購(gòu)物車的狀態(tài)取出來

  $chuxian = false;
//定義一個(gè)變量;用來表示是否出現(xiàn),默認(rèn)是未出現(xiàn)
  foreach ($arr as $v) {
    //便利他
    //如果這里面有這件商品
    if ($v[0] == $ids) //如果取過來的$v[0](商品的代號(hào))等于$ids那么就證明購(gòu)物車中已經(jīng)有了這一件商品
    {
      $chuxian = true;
      //如果出現(xiàn),直接把chuxian改成true

    }
  }
  if($chuxian)
  {
    //購(gòu)物車中有此商品
    for($i=0;$icount($arr);$i++)
    {
      if($arr[$i][0] == $ids)
      {
        //把點(diǎn)到的商品編號(hào)加1
        $arr[$i][1] += 1;
      }
    }
    $_SESSION["gwc"] = $arr;

  }
    else
      {
        //這里就只剩下:購(gòu)物車?yán)镉袞|西,但是并沒有這件商品
        $asg = array($ids,1);
        //設(shè)一個(gè)小數(shù)組
        $arr[] = $asg;
        $_SESSION["gwc"]=$arr;
      }

}
header("location:zym.php")


?>

接下來做一下購(gòu)物車的頁面:

body>
h1>查看購(gòu)物車/h1>
table width="100%" border="1"cellspacing="0" cellpadding="0">
  tr>
    td>商品名稱/td>
    td>商品單價(jià)/td>
    td>商品數(shù)量/td>
    td>操作/td>
  /tr>

  ?php
  session_start();
  if(!empty($_SESSION["gwc"]))
  {
    $arr = array();
    $arr = $_SESSION["gwc"];
    //造數(shù)組
  }
  include ('db.class.php');
  $db = new db();
  foreach ($arr as $v)
  {
    global $db;
    $sql = "select * from sgbiao WHERE ids = '{$v[0]}'";
    $att = $db->query($sql);
    foreach ($att as $a)
    {
      echo "tr>
    td>{$a[1]}/td>
    td>{$a[2]}/td>
    td>{$v[1]}/td>
    td>a href='shanchu.php?ids={$a[0]}'>刪除/a> /td>
  /tr> ";
//      蔬果的名稱
//      單價(jià)
//      取int數(shù)量
//    這個(gè)地方也可以加索引shanchu.php?sy={$v}
    }
  }
  ?>

/table>

a href="tijiao.php" rel="external nofollow" rel="external nofollow" >提交訂單/a>
/body>

上圖:

可以看到大蘋果的數(shù)量是4,若是我點(diǎn)刪除,其條件便是存在大蘋果,且數(shù)量大于一,點(diǎn)擊刪除使數(shù)量減一:

白葡萄的數(shù)量是1,若我點(diǎn)擊刪除,其條件是數(shù)量不大于一,使其移除數(shù)組;

說了這些快來看看刪除頁面吧:

?php
session_start();
$ids = $_GET["ids"];
$arr = $_SESSION["gwc"];
//var_dump($arr);
//取索引2(數(shù)量)
foreach ($arr as $key=>$v)
{
  if($v[0]==$ids)
  {
    if($v[1]>1){
      //要?jiǎng)h除的數(shù)據(jù)
      $arr[$key][1]-=1;
    }
    else{
      //數(shù)量為1的情況下,移除該數(shù)組
      unset($arr[$key]);
    }
  }

}

$_SESSION["gwc"] = $arr;
//記得扔到session里面
header("location:ckgwc.php");
//刪除完跳轉(zhuǎn)回去

高能!!

提交訂單頁面,我只來一個(gè)處理頁面吧,小伙伴若有需要自己填鏈接即可:

?php
session_start();
include ("db.class.php");
$db = new db();

//判斷用余額是否滿足
$zhang = $_SESSION["zhang"];
//獲取到用戶名
$sye = "select zhanghu from yonghu WHERE zhang = '{$zhang}'";
$ye = $db->query($sye);
$ye[0][0];//這是余額

$ann=array();
if(!empty($_SESSION["gwc"]))
{
  $ann=$_SESSION["gwc"];

}
$zhonglei = count($ann);

$aa=0;//總價(jià)格
foreach($ann as $k)
{

  $k[0];//水果代號(hào)
  $k[1];//水果數(shù)量
  $sql1="select jiage from sgbiao where ids='{$k[0]}'";

  $danjia=$db->Query($sql1);

  foreach($danjia as $n)
  {

    $aa=$aa + $n[0]*$k[1];
  }


}
//判斷余額是否滿足
if($ye[0][0]>=$aa)
{
  //錢夠,判斷庫(kù)存

  foreach($ann as $v)
  {
    $skc = "select sgname,kucun from sgbiao WHERE ids='{$v[0]}'";
    //水果代號(hào)$v[0]
    $akc = $db->query($skc);
    $akc[0][1];//庫(kù)存
    //比較是否滿足庫(kù)存
    if($akc[0][1]$v[1])
    {
      echo "{$akc[0][0]}庫(kù)存不足";
      //退出
      exit;
    }

  }
//提交訂單:
//i.  從用戶賬戶中扣除本次購(gòu)買的總價(jià)格
//ii.  從商品庫(kù)存中扣除本次每種商品的購(gòu)買數(shù)量
//iii.  向訂單表和訂單內(nèi)容表中加入本次購(gòu)買的商品信息
  //扣除賬戶余額
$skcye = "update yonghu set zhanghu = zhanghu-{$aa} WHERE zhang = '{$zhang}'";
  $db->query($skcye,0);
  //扣除庫(kù)存
  foreach($ann as $v)
  {
    $skckc = "update sgbiao set kucun = kucun-{$v[1]} WHERE ids='{$v[0]}'";
    //水果代號(hào)$v[0]
    $db->query($skckc,0);
  }
  //添加訂單信息
  //取當(dāng)前時(shí)間
  $time = time();
  //自動(dòng)生成訂單號(hào)
  $ddh = date("YmdHis");
  $sdd = "insert into dingdan VALUES ('{$ddh}','$zhang','$time')";
  $db->query($sdd,0);
  //添加訂單內(nèi)容
  foreach ($ann as $v)
  {
    $sddxq = "insert into ddneirong VALUES ('','$ddh','{$v[0]}','{$v[1]}')";
    $db->query($sddxq,0);
  }


}
else
{
  echo "錢不夠";
  exit;
}

如此一來,購(gòu)物車大體上的功能都已實(shí)現(xiàn);

來看看點(diǎn)擊提交訂單后的效果:

1.減少水果庫(kù)存:

2.添加訂單:

3.添加訂單內(nèi)容:

4.扣除購(gòu)買人的賬戶余額:

以上便是購(gòu)物車內(nèi)容

以上就是簡(jiǎn)單的php購(gòu)物車代碼的詳細(xì)內(nèi)容,更多關(guān)于PHP購(gòu)物車的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • PHP+MySQL使用mysql_num_rows實(shí)現(xiàn)模糊查詢圖書信息功能
  • php基于dom實(shí)現(xiàn)讀取圖書xml格式數(shù)據(jù)的方法
  • php基于dom實(shí)現(xiàn)的圖書xml格式數(shù)據(jù)示例
  • php根據(jù)isbn書號(hào)查詢amazon網(wǎng)站上的圖書信息的示例
  • MySQL 查找價(jià)格最高的圖書經(jīng)銷商的幾種SQL語句
  • php實(shí)現(xiàn)簡(jiǎn)單加入購(gòu)物車功能
  • PHP實(shí)現(xiàn)的購(gòu)物車類實(shí)例
  • 基于PHP+Mysql簡(jiǎn)單實(shí)現(xiàn)了圖書購(gòu)物車系統(tǒng)的實(shí)例詳解

標(biāo)簽:瀘州 迪慶 雞西 黃石 綿陽 白城 貴陽 郴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《簡(jiǎn)單的php購(gòu)物車代碼》,本文關(guān)鍵詞  簡(jiǎn)單,的,php,購(gòu)物車,代碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《簡(jiǎn)單的php購(gòu)物車代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于簡(jiǎn)單的php購(gòu)物車代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲久草在线视频| 久久综合色天天久久综合图片| 成人av一区二区三区| 在线免费观看成人短视频| 久久综合久久99| 韩日av一区二区| 欧美成人女星排名| 日本怡春院一区二区| 欧美高清你懂得| 风间由美一区二区三区在线观看| 亚洲女同一区二区| wwwwxxxxx欧美| 3atv一区二区三区| 日韩一区二区在线观看视频| 日韩国产欧美在线播放| 国产成人精品亚洲日本在线桃色| 一区二区三区四区五区视频在线观看 | 欧美精品久久99| 不卡视频在线看| 国产成人免费高清| 奇米在线7777在线精品| 夜夜嗨av一区二区三区中文字幕| 国产午夜三级一区二区三| 欧美国产成人在线| 偷拍亚洲欧洲综合| 国产呦精品一区二区三区网站| 美女视频黄免费的久久 | 国产在线精品不卡| 国产成人亚洲综合a∨猫咪| 国产精品欧美综合在线| 欧美顶级少妇做爰| 精品国产第一区二区三区观看体验| 久久精品一区二区三区不卡牛牛| 亚洲欧洲另类国产综合| 日韩一区日韩二区| 国产揄拍国内精品对白| 亚洲婷婷在线视频| 成人小视频在线| 国产日韩欧美在线一区| 99视频在线观看一区三区| av电影一区二区| 午夜精品国产更新| 国产夜色精品一区二区av| 国产一区二区伦理片| 国产成人av电影在线观看| 中文字幕av在线一区二区三区| 色视频欧美一区二区三区| 日本亚洲免费观看| 久久久综合精品| 91网上在线视频| 五月婷婷久久综合| 欧美一级高清片| 成人欧美一区二区三区1314| 99免费精品视频| 亚洲午夜久久久久| 丁香天五香天堂综合| 久久久精品免费免费| av午夜一区麻豆| 中文字幕av不卡| 国产美女精品在线| 久久蜜臀中文字幕| 亚洲高清不卡在线| 欧美日韩午夜影院| 国产69精品一区二区亚洲孕妇| 亚洲欧洲99久久| 久久综合网色—综合色88| 国产精品久久影院| 欧美mv日韩mv国产网站app| 色婷婷精品大在线视频 | 色婷婷av一区二区三区软件 | 亚洲人精品午夜| 亚洲欧洲av一区二区三区久久| 久久婷婷综合激情| 欧美大片在线观看一区| 7777精品久久久大香线蕉| 色成人在线视频| 色婷婷激情一区二区三区| 成人综合婷婷国产精品久久免费| 国产最新精品免费| 久久精品国产久精国产爱| 日韩一区二区在线观看视频播放| 欧美日韩国产bt| 色婷婷综合久久久| 91久久久免费一区二区| 91福利精品视频| 91色在线porny| 成人精品视频网站| www.成人网.com| 国产精品资源在线| 国产乱人伦偷精品视频免下载| 麻豆91精品91久久久的内涵| 亚洲综合一区二区| 日本特黄久久久高潮| 蜜臀91精品一区二区三区 | 欧美三级电影网站| 在线视频欧美精品| 欧美一区二区三区爱爱| 日韩欧美激情四射| 国产精品久久一级| 亚洲小说欧美激情另类| 亚洲一区二区三区视频在线播放| 免费成人小视频| 国产成人一级电影| 91国偷自产一区二区开放时间| 欧美日韩中文一区| 欧美成人伊人久久综合网| 国产成人亚洲综合a∨婷婷图片| 一本大道av一区二区在线播放 | 狠狠v欧美v日韩v亚洲ⅴ| www.视频一区| 欧美天堂一区二区三区| 26uuu欧美| 亚洲国产日韩a在线播放性色| 日本视频中文字幕一区二区三区| 国产剧情av麻豆香蕉精品| 99久久99久久久精品齐齐| 精品1区2区3区| 中文字幕综合网| 亚洲3atv精品一区二区三区| 蜜臀a∨国产成人精品| eeuss鲁一区二区三区| 欧美色视频在线| 久久精品这里都是精品| 蜜臀av性久久久久av蜜臀妖精 | 午夜影院久久久| 国产精品影视在线| 欧美色男人天堂| 日本一区二区三区国色天香| 亚洲男人的天堂在线aⅴ视频| 久久99久久久久| 91麻豆免费看片| 国产清纯在线一区二区www| 一区二区成人在线视频| 韩国成人福利片在线播放| 成人小视频免费在线观看| 久久99在线观看| 色香蕉久久蜜桃| ㊣最新国产の精品bt伙计久久| 婷婷综合在线观看| 成人91在线观看| 精品国内片67194| 三级一区在线视频先锋| 不卡av在线免费观看| 日韩美一区二区三区| 亚洲va国产va欧美va观看| 色天天综合色天天久久| 欧美电影免费观看高清完整版在 | 欧美日韩一区中文字幕| 久久久久九九视频| 麻豆精品在线观看| 欧美日韩一区二区电影| 91在线免费播放| 日韩一区中文字幕| 国产精品一区二区三区乱码| 91精品国产福利在线观看| 亚洲国产cao| 欧美综合一区二区| 亚洲乱码中文字幕综合| 色哟哟欧美精品| 亚洲高清久久久| 欧美一区二区三区爱爱| 亚洲成人一区二区在线观看| 欧美系列日韩一区| 综合网在线视频| 在线观看亚洲一区| 日本不卡免费在线视频| 日本一区二区三区高清不卡| 欧美在线视频日韩| 亚洲精品五月天| 91精品国产一区二区| 国产一区二区电影| 久久综合一区二区| 色欧美日韩亚洲| 免费观看91视频大全| 欧美一级欧美一级在线播放| 国产精品亚洲午夜一区二区三区 | 国产欧美1区2区3区| 99视频精品在线| 午夜欧美电影在线观看| 欧美一区二区三区啪啪| 不卡影院免费观看| 亚洲午夜久久久久久久久电影院| 精品国产露脸精彩对白| 日本高清不卡在线观看| 午夜精品久久久久久久蜜桃app| 日韩欧美高清在线| 国内精品久久久久影院薰衣草| 亚洲视频1区2区| 久久先锋影音av| 欧美日韩精品一区二区天天拍小说| 国产精品一色哟哟哟| 亚洲综合成人在线视频| 26uuu另类欧美亚洲曰本| 色哟哟一区二区三区| 国产精品一区二区久激情瑜伽| 亚洲欧美日韩综合aⅴ视频| 国产亚洲成av人在线观看导航| 欧美精品第1页| 国产日产欧美精品一区二区三区| 在线免费观看日本欧美|