我想知道什么是最好的方式来显示已经在购物车(购物篮)中的商品数量和总价格。
header.php页面在我的所有页面上。所以无论用户去哪个页面,他们都应该能够看到页面中的商品数量和总价格。
例如,如果我的购物车中有大约7件商品,那就说这些商品的价格大约为600.78美元。我如何计算出这些项目,并在下面的div中显示数字和总价。
示例
让我们说你去耐克网站购买3双耐克鞋。如果您查看页面顶部,它会告诉您购物篮中有多少商品以及所有商品的总价格。
我的header.php
<div class="cart">
<div class="shbag">
<a href ="cart.php">
</div>
<ul>
<li class="item"><a>
Item
<span id="items">0</span>
</a></li>
<li class="cart_price"><a href=""
title="Cart">
Total £
<span id="cart_total">0.00</span></a></li>
<!--cart page -->
<li><a href="cart.php">
<span class="check_bdr"
title="Checkout">View bag</span></a></li>
</ul>
</div>
先谢谢
答案 0 :(得分:1)
这是我的方法:
的header.php
<?php require_once('minicart.php'); ?>
<div class="cart">
<div class="shbag">
<a href ="cart.php">
</div>
<ul>
<li class="item">
Item <span id="items"><?php echo cart_item_count() ?></span>
</li>
<li class="cart_price">
<a href="" title="Cart">Total £
<span id="cart_total"><?php echo cart_total() ?></span>
</a>
</li>
<!--cart page -->
<li>
<a href="cart.php">
<span class="check_bdr" title="Checkout">View bag</span>
</a>
</li>
</ul>
</div>
minicart.php
<?php
function cart_item_count()
{
return count($_SESSION['cart_array'])
}
function cart_total()
{
// calculate your cart total here
return $cart_total;
}