свою Основном систему продукта, и я работаю на последнем шаге оформления заказа, и в конце я должен показать общую экономию я пытаюсь суммировать значение после получения из базы данных как нижекак суммировать значения в PHP
<?php
include 'umarfarooq.php';
$s=mysql_query("SELECT * FROM `cart` WHERE `user-id`='$userid'");
while($abc=mysql_fetch_array($s))
{
$quan=$abc['quantity'];
$bookid=$abc['book-id'];
$chktemp=mysql_query("SELECT * FROM `tampbook` WHERE `book-id`='$bookid'");
while($dtype=mysql_fetch_array($chktemp))
{
$type=$dtype['producttype'];
}
if($type=='book')
{
$sd=mysql_query("SELECT * from `book` WHERE `book-id`='$bookidfarooq'");
while($umar=mysql_fetch_array($sd))
{
$save=$umar['save'];
$save=$save*$quan;
$tot=$tot+$save;
}
}
else
{
$sd=mysql_query("SELECT * from `journal` WHERE `book-id`='$bookid'");
while($umar=mysql_fetch_array($sd))
{
$save2=$['save'];
$save2=$save2*$quanumar;
$tot2=$tot2+$save2;
}
}
}
echo $tot+$tot2;
?>
выход
18010
что неверно, так как правильный выход
190
так в чем проблема?
Возможно, добавьте некоторые другие выражения эха, чтобы узнать, какое условие выполняет код. Или остановите свой код и просмотрите значения переменных. – Brendan
Пробовали ли вы эхо переменные перед добавлением, чтобы проверить, что вы получаете ожидаемые значения из базы данных? –
Существует так много проблем с этим кодом, трудно выбрать один из них. – Ben