亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(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)樣式有 菏澤語(yǔ)音外呼系統(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)物車頁(yè)面中,在該頁(yè)面可以實(shí)現(xiàn)更改商品數(shù)量、刪除商品、清空購(gòu)物車、繼續(xù)購(gòu)物等;最后,生成訂單,提交訂單等操作。

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

首先登入;

body>
h1>登入頁(yè)面/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)入主頁(yè)面:

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)物車的頁(yè)面:

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ù)組;

說了這些快來看看刪除頁(yè)面吧:

?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)回去

高能!!

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

?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語(yǔ)句
  • 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)簽:瀘州 迪慶 雞西 黃石 綿陽(yáng) 白城 貴陽(yáng) 郴州

巨人網(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)的同類信息!
  • 本頁(yè)收集關(guān)于簡(jiǎn)單的php購(gòu)物車代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    精品久久久久久中文字幕一区 | 日本特黄特黄aaaaa大片| 日本免费乱理伦片在线观看2018| 日本特黄特黄aaaaa大片| 九九久久99综合一区二区| 天天色成人| 成人高清视频在线观看| 999久久久免费精品国产牛牛| 国产亚洲男人的天堂在线观看| 国产a免费观看| 国产亚洲精品成人a在线| 亚洲不卡一区二区三区在线 | 国产视频久久久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美激情影院| 日本免费乱理伦片在线观看2018| 四虎精品在线观看| 国产成人精品综合久久久| 午夜在线亚洲男人午在线| 日韩中文字幕在线观看视频| 美女被草网站| 二级片在线观看| 日韩欧美一及在线播放| 免费一级片网站| 国产一区二区精品| 青青久在线视频| 精品国产亚一区二区三区| 日日日夜夜操| 欧美激情一区二区三区在线播放| 国产不卡高清在线观看视频| 可以免费看毛片的网站| 精品久久久久久中文字幕一区 | 精品视频一区二区三区免费| 精品国产一区二区三区久| 中文字幕Aⅴ资源网| 高清一级片| 四虎影视库| 久久99中文字幕| 欧美激情一区二区三区视频高清| 天天色色网| 精品在线视频播放| 亚洲第一视频在线播放| 亚飞与亚基在线观看| 亚洲第一视频在线播放| 欧美另类videosbestsex| 亚欧成人乱码一区二区| 日日夜人人澡人人澡人人看免| 精品国产一区二区三区久| 亚洲精品久久玖玖玖玖| 国产一级生活片| 成人a大片在线观看| 久久99中文字幕| 日韩专区第一页| 成人免费观看视频| 国产精品免费久久| 国产a免费观看| 99久久精品国产麻豆| 九九热精品免费观看| 日韩专区在线播放| 国产成人精品一区二区视频| 成人高清视频在线观看| 亚洲不卡一区二区三区在线 | 99久久精品国产高清一区二区| 一级毛片视频免费| 国产高清在线精品一区a| 91麻豆精品国产片在线观看| 欧美电影免费| 四虎影视库| 久久精品免视看国产成人2021| 成人免费观看视频| 久久国产精品永久免费网站| 久久精品店| 国产a网| 亚洲女人国产香蕉久久精品| 国产91精品系列在线观看| 美女免费精品高清毛片在线视| 青青青草影院 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美日本免费| 国产高清视频免费观看| 黄色免费三级| 欧美激情一区二区三区视频高清| 你懂的在线观看视频| 国产成人精品一区二区视频| 国产不卡高清在线观看视频| 毛片成人永久免费视频| 久久国产影视免费精品| 成人高清视频在线观看| 黄视频网站在线观看| 99久久精品国产麻豆| 国产精品1024永久免费视频 | 欧美一级视频免费观看| 四虎论坛| 欧美1区| 久久精品店| 国产亚洲精品成人a在线| 日韩中文字幕一区二区不卡| 国产91丝袜在线播放0| 麻豆网站在线看| 日韩av片免费播放| 欧美大片一区| 国产激情视频在线观看| 二级片在线观看| 尤物视频网站在线观看| 可以免费在线看黄的网站| 欧美日本二区| 精品视频在线观看一区二区| 一级毛片视频免费| 天天做人人爱夜夜爽2020毛片| 国产视频久久久久| 国产一区精品| 国产一级生活片| 欧美国产日韩一区二区三区| 一级女性全黄久久生活片| 国产成人精品综合久久久| 日本在线不卡视频| 日韩专区亚洲综合久久| 日本免费乱理伦片在线观看2018| 国产麻豆精品高清在线播放| 成人免费观看的视频黄页| 国产视频一区二区在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 美女被草网站| 你懂的在线观看视频| 亚洲女人国产香蕉久久精品| 成人a大片在线观看| 日韩av片免费播放| 中文字幕Aⅴ资源网| 日韩欧美一及在线播放| 精品久久久久久中文字幕一区 | 久久福利影视| 免费一级生活片| 深夜做爰性大片中文| 国产极品精频在线观看| 国产成人精品一区二区视频| 国产激情视频在线观看| 精品久久久久久中文字幕一区 | 99久久精品国产高清一区二区| 你懂的福利视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品久久久久久免费影院| 久久国产精品自线拍免费| 日本在线www| 欧美激情一区二区三区在线播放| 国产视频一区二区在线播放| 韩国三级一区| 高清一级片| 九九干| 成人免费网站久久久| 国产成人欧美一区二区三区的| 国产网站免费| 国产高清视频免费观看| 日韩中文字幕一区二区不卡| 韩国毛片免费大片| 国产精品自拍在线观看| a级毛片免费全部播放| 久久99爰这里有精品国产| 91麻豆爱豆果冻天美星空| 成人高清免费| 中文字幕Aⅴ资源网| 可以免费在线看黄的网站| 九九精品影院| 精品国产亚洲一区二区三区| 国产视频一区二区在线播放| 欧美激情中文字幕一区二区| 国产a免费观看| 天天做日日爱夜夜爽| 尤物视频网站在线观看| 国产精品免费久久| 国产成人啪精品视频免费软件| 日韩免费在线视频| 国产成人欧美一区二区三区的| 国产福利免费视频| 日本伦理网站| 四虎影视库| 在线观看成人网 | 亚洲 激情| 99热精品在线| 可以免费在线看黄的网站| 美女被草网站| 麻豆网站在线看| 999久久66久6只有精品| 免费一级生活片| 91麻豆爱豆果冻天美星空| 美女免费精品高清毛片在线视| 中文字幕Aⅴ资源网| 欧美日本免费| 你懂的在线观看视频| 你懂的在线观看视频| 精品视频在线看 | 日本在线不卡视频| 999精品视频在线| 一级女性全黄久久生活片| 久久精品免视看国产成人2021| 深夜做爰性大片中文| 国产a网| 精品视频免费在线| 亚洲精品久久玖玖玖玖| 日韩中文字幕一区二区不卡|