簡體   English   中英

添加購物車中有多少物品

[英]add in how many items are in the cart

我無法讓這部分工作,我什至試圖將$key更改為$k => $v並且它沒有輸出我需要做的事情。 我應該更改此行$itemCount=X; $itemCount=count() ??? 在這一點上,我還不知道還有什么要做的事情,它非常繁瑣。 謝謝大家的光臨。

我需要添加購物車中有多少物品

  if($_SERVER['PHP_SELF']!="CART FILE"){
            echo "<h1>Cart Contents</h1>";
            echo "<div class=\"p2\">";
            $itemCount=X;
            foreach($_SESSION['cart'] as $key=>$X)
            {
               for($i=0;$i<count($X);$i++){
                  $itemCount+= $X;
               }
            }

            echo "<a href=\"cart.php\">You have ".$itemCount." total items in your cart.</a>";
            echo "</div>\n";
 }
} // End of while loop.

只需在$ _SESSION ['cart']變量上使用PHP count()方法,然后刪除所有其他代碼,例如您的foreach。 這應該很好:

 if($_SERVER['PHP_SELF']!="CART FILE"){             
     echo "<h1>Cart Contents</h1>";             
     echo "<div class=\"p2\">";             

     echo "<a href=\"cart.php\">You have ".count($_SESSION['cart'])." total items in your cart.</a>";
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM