Я использовал этот код для расчета скидок между продажной ценой и ППМ продуктов, извлекая их из базы данных. Формула скидки работает нормально, но когда дело доходит до расчета скидка менее 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