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

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

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析-創(chuàng)新互聯(lián)

小編給大家分享一下使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

專業(yè)領(lǐng)域包括網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、商城網(wǎng)站建設(shè)、微信營(yíng)銷、系統(tǒng)平臺(tái)開(kāi)發(fā), 與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開(kāi)發(fā)公司不同,創(chuàng)新互聯(lián)公司的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。

首先是幾個(gè)簡(jiǎn)單的登錄頁(yè)面



 
  

登錄

  用戶名:

  
密 碼:

  
 

登錄頁(yè)面寫(xiě)好之后,需要進(jìn)入處理頁(yè)面,從數(shù)據(jù)庫(kù)中調(diào)出用戶名和密碼:

Query($sql);
if($arr[0][0]==$pwd && !empty($pwd)) //判斷所填寫(xiě)的密碼和取到的密碼是一樣的,而且密碼不能為空
{
 $_SESSION["uid"]=$uid;
 header("location:main.php");
}
else
{
 echo"登錄失敗";
}

這個(gè)顯示的是登錄頁(yè)面

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

下面要進(jìn)入主頁(yè)面了,從數(shù)據(jù)庫(kù)中把所有的水果信息調(diào)出來(lái),然后我們?cè)賮?lái)實(shí)現(xiàn)加入購(gòu)物車這一項(xiàng)功能

大蘋(píng)果購(gòu)物網(wǎng)

    代號(hào)   水果名稱   水果價(jià)格   原產(chǎn)地   貨架   庫(kù)存量       Query($sql);  foreach($arr as $v)  {   echo"   {$v[0]} // 從數(shù)據(jù)庫(kù)調(diào)出我們所需要的內(nèi)容   {$v[1]}   {$v[2]}   {$v[3]}   {$v[4]}   {$v[5]}   購(gòu)買(mǎi) //這里的購(gòu)買(mǎi)相當(dāng)于添加購(gòu)物車的功能  ";  }  ?>  Query($sql1);   foreach($danjia as $n)   {    $sum=$sum + $n[0]*$k[1];   }  }  echo"購(gòu)物車有{$zhonglei}種商品,總價(jià)格為{$sum}元";  ?>
查看購(gòu)物車 瀏覽商品 查看賬戶 

主頁(yè)面顯示圖

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

接下來(lái)是添加購(gòu)物車頁(yè)面

然后先是購(gòu)物車主界面,如下

購(gòu)物車中有以下商品:

       商品名稱     商品單價(jià)     購(gòu)買(mǎi)數(shù)量           Query($sql,1);     foreach($att as $n)     {       echo"     {$n[1]}     {$n[2]}     {$v[1]}      刪除 ";} } ?>  
 查看購(gòu)物車 瀏覽商品 查看賬戶 
 14 15 

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

緊接著我們就到了刪除頁(yè)面,當(dāng)購(gòu)物車只有一件商品和大于一件商品時(shí)做處理

1)
{
  $arr[$sy][1] = $arr[$sy][1]-1;
}
else //如果數(shù)量為1,移除
{
  unset($arr[$sy]);
}
$_SESSION["gwc"] = $arr; //最后存一下購(gòu)物車的內(nèi)容
header("location:gouwuche.php");

至于提交頁(yè)面,我們要想到余額,庫(kù)存等因素,所以比較繁瑣,

不i怕,上代碼。

Query($ysql);
$yarr[0][0];//總額
//購(gòu)物車的總價(jià)格,前面有寫(xiě)過(guò)
$arr=array();
if (!empty($_SESSION["gwc"]))
{
  $arr=$_SESSION["gwc"];
}
$sum=0;
foreach($arr as $v)
{
  $v[1];//購(gòu)物車中產(chǎn)品的數(shù)量
  $psql="select price from fruit WHERE ids='{$v[0]}'";
  $parr=$db->Query($psql);
  foreach($parr as $k)
  {
   $k[0];//產(chǎn)品的單價(jià)
    $sum+=$k[0]*$v[1];
  }
}
//判斷余額是否滿足購(gòu)買(mǎi)
if($yarr[0][0]>=$sum)
{//余額滿足,要判斷庫(kù)存
  foreach($arr as $v)
  {
    $ksql="select number from fruit where ids='{$v[0]}'";
    $karr=$db->Query($ksql);
    $karr[0][0];//這是庫(kù)存
    if($karr[0][0]<$v[1]) //表示庫(kù)存不足,這時(shí)要給顧客提示庫(kù)存不足
    {
      echo"庫(kù)存不足";
      exit;
    }
  }
  //判斷之后需要提交訂單了
  //賬戶扣除余額
  $kcsql="update login set account=account-{$sum} where username='{$uid}'";
  $db->Query($kcsql,0);//這里是修改語(yǔ)句,所以要加上0
  //扣除庫(kù)存
  foreach($arr as $v)
  {
    $kcksql="update fruit set number=number-$v[1] where ids='{$v[0]}'";
    $db->Query($kcksql,0);
  }
//所有的工作都做完了,這時(shí)我們就該提交訂單了
// 這里我在數(shù)據(jù)庫(kù)中做了兩張表,把提交的訂單添加到表中就可以保存了
//添加訂單
$ddh = date("YmdHis");
$time = date("Y-m-d H:i:s");
$sdd = "insert into orders values('{$ddh}','{$uid}','{$time}')";
$db->Query($sdd,0);
//添加訂單詳情
  foreach($arr as $v)
  {
    $sddxq = "insert into orderdetails values('','{$ddh}','{$v[0]}','{$v[1]}')";
    $db->Query($sddxq,0);
  }
}
else
{
  echo "余額不足";
  exit;
}
?>

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析

實(shí)現(xiàn)功能是沒(méi)問(wèn)題的

以上是“使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前標(biāo)題:使用php實(shí)現(xiàn)購(gòu)物車功能的示例分析-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/gsejc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部