這學期要做一個購物的網站,大部分都完成了,基本只剩下計算總價了
我的資料庫是一個購物車的列表通過外鍵連到我的商品列表,那裡有商品的單價,如,cart是我的購物車,product是商品列表:
然後我已經能在我的頁面上匯出我的資料了
但是我想要在下面計算出我的總價,印象中好像不是很難,但是完全記不起來了,求救,謝謝了,下面是我提取資料的代碼,最後這3個問號就是我想得到的總價:
function checkItems()
{
$result = mysql_query("SELECT * FROM cart");
$num_rows = mysql_num_rows($result);
if(!$num_rows)
{
echo '
No product have been selected
';
}
else
{
$sql = "SELECT cart.cartID, cart.productID,product.productName,product.productPrice FROM cart INNER JOIN product ON cart.productID=product.productID ORDER BY cart.cartID";
$result = mysql_query($sql);
echo ("
echo ("Cart IDProduct NamePriceRemove Item");
while($row = mysql_fetch_array($result)){
{
$id = $row['cartID'];
$proid = $row['productID'];
$proname = $row['productName'];
$price = $row['productPrice'];
echo ("$id$proname$priceRemove");
}
}
}
echo ("");
echo "The total cost is $". $???;
}
回複討論(解決方案)
$total = 0;
while($row = mysql_fetch_array($result)){
{
$id = $row['cartID'];
$proid = $row['productID'];
$proname = $row['productName'];
$price = $row['productPrice'];
$total += $price;
太感謝了!看到這個+=才想起來去年學過,完全忘了!!!