關(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><?phpvar_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><?phpsession_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)添加購物車功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選