php 實現簡單加入購物車
阿新 • • 發佈:2019-02-16
1 <h2>大蘋果購物網</h2> 2 <?php 3 session_start(); 4 include("DADB.class.php"); 5 $db=new DADB(); 6 ?> 7 <table border="1" width="100%" cellpadding="0" cellspacing="0"> 8 <tr> 9 <td>代號</td> 10 <td>水果名稱</td> 11 <td>水果價格</td> 12 <td>原產地</td> 13 <td>貨架</td> 14 <td>庫存量</td> 15 <td></td> 16 </tr> 17 <?php 18 19 $uid=$_SESSION["uid"]; 20 21 $sql="select * from fruit"; 22 $arr=$db->Query($sql); 23 foreach($arr as $v) 24 { 25 echo"<tr> 26 <td>{$v[0]}</td> // 從資料庫調出我們所需要的內容 27 <td>{$v[1]}</td> 28 <td>{$v[2]}</td> 29 <td>{$v[3]}</td> 30 <td>{$v[4]}</td> 31 <td>{$v[5]}</td> 32 <td><a href='add.php?ids={$v[0]}'>購買</a></td> //這裡的購買相當於新增購物車的功能 33 </tr>"; 34 } 35 ?> 36 37 <?php 38 //這裡顯示的是 購物車有多少產品,和產品的總價格 39 $ann=array(); 40 if(!empty($_SESSION["gwc"])) 41 { 42 $ann=$_SESSION["gwc"]; 43 } 44 $zhonglei = count($ann); 45 46 $sum=0; 47 foreach($ann as $k) 48 { 49 $sql1="select price from fruit where ids='{$v[0]}'"; 50 51 $danjia=$db->Query($sql1); 52 53 foreach($danjia as $n) 54 { 55 $sum=$sum + $n[0]*$k[1]; 56 } 57 58 59 } 60 echo"購物車有<mark>{$zhonglei}</mark>種商品,總價格為<mark>{$sum}</mark>元"; 61 ?> 62 </table> 63 <div> 64 <a href="gouwuche.php">檢視購物車</a> 65 <a href="main.php">瀏覽商品</a> 66 <a href="zhanghu.php">檢視賬戶</a> </div> 67 68 </body>