我试图弄清楚如何显示购物车中所有商品的小计、税费和总计值(value)的总和,我目前拥有它,以便它显示每个商品的小计、税费和总计。这是该网站的链接:
http://pbcs.us/~falcantara/projects/sauce/checkout.php
<div class="container">
<?php
while ( $row = $result->fetch( PDO::FETCH_ASSOC ) ) {
// Do something with $row
$title = $row['title'];
$price = $row['price'];
$description = $row['description'];
$cart = $row['cart'];
$sku = $row['sku'];
$img = $row['img'];
$taxRate = .07;
echo "<div class='col-lg-4 col-md-4 col-sm-6 col-xs-12'>";
echo "<h2>" . $title . "</h2>";
echo "<img src='$img'>";
echo "<p class='fit'>" . $description . "</p>";
echo "<p>" . "$" . $price . "</p>";
echo "<form method='get'>";
echo "<p>Qty:";
echo "<select name='qty'>";
for ($i=1; $i <= $cart; $i++)
{
echo "<option>" . $i . "</option>";
}
echo "</select>";
echo "</p>";
echo '<input type="hidden" name="sku" value="'.$sku.'">';
echo "<input type='submit' class='btn btn-danger' value='Remove from Cart' />";
echo "</form>";
echo "<br />";
echo "<p>Subtotal: $" . $subtotal = $i * $price . "</p>";
echo "<p>Tax: $" . $tax = intval($subtotal) * $taxRate . "</p>";
echo "<p>Grandtotal: $" . $grandtotal = (floatval($subtotal) + floatval($tax) . "</p>");
echo "</div>";
}
echo "<div>";
function addition() {
global $subtotal;
for ($i=0; $i < $subtotal; $i++) {
echo $subtotal;
}
echo $sub;
}
addition();
echo "</div>";
?>
</div>
最佳答案
$arr = array("subtotal"=>0,"tax"=>0...); // before the begining of while loop
$arr["subtotal"] += $subtotal; // before the figure bracket of while loop
$arr["tax"] += $tax;
然后使用数组值进行输出。
关于php - 如何显示电子商务购物 list 中商品的总值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43702506/