我已經使用此代碼通過從數據庫中提取產品的銷售價格和MRP來計算折扣。折扣公式工作正常,但計算折扣低於5%時,其折扣率爲0%。我無法弄清楚。幫助讚賞。折扣公式不計算折扣低於5%
<?php
$mainsql="SELECT ProductID, ProductName, Brand, MRP, SP
FROM producttable
WHERE ProductID='".$id."'";
$mainquery=mysql_query($mainsql);
$main=mysql_fetch_row($mainquery);
$mrp=number_format($main[3], 0, ' ', ',');
$sp=number_format($main[4], 0, ' ', ',');
$discount=(($mrp-$sp)/$mrp)*100;
<h3>Discount: You save<span class=\"percentage_style\"> ".round($discount, 0)."</span>%</h3>
?>
請您提供數據轉儲。我已經運行了一些測試並且無法複製 – NiGhTHawK
您能否提供一些存儲在數據庫中的MRP和SP值。 (沒有數字格式) –
像MRP - 6500和SP - 6250 ..它顯示0%的折扣,當它實際上成爲3%的折扣 – Abhi