Данные в столбце summa хранятся с пробелами после тысячных (76 466).
При попытке вывести сумму данного столбца не учитываются данные после пробела!
То есть если в столбце:
742
174
76 466
То должно быть 742+174+76 466=77 382.
Но вместо этого считает 742+174+76=991.
Код:
if ($result_orders = mysqli_query($link, "SELECT SUM(summa) AS OrderTotal FROM orders WHERE client_id='$user_id'") or die(mysql_error())) {
while( $row_orders = mysqli_fetch_assoc($result_orders) ){
$total = $row_orders['OrderTotal'];
echo "<h4>Сумма заказов: <div style='float:right;'><b class='label-orange label-primary'>".$total." грн.</b></div></h4>";
}
mysqli_free_result($result_orders);
}
Вижу два способа исправить:
Подскажите какой способ лучше и как его реализовать?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей