Мне нужно вычесть баллы из корзины в качестве скидки, моя корзина содержит, например, товары для 3 ресторанов.
— $ очков = 40;
Ресторан 1
item1 $ 5
item2 $ 2
—Итого: 7 $
Ресторан 2
item1 $ 8
item2 $ 4
—Итого: 12 долларов
Ресторан 3
—Итого: 9 $
Теперь случайным образом я хочу вычесть из каждого ресторана сумму из баллов и удалить эти баллы из учетной записи пользователя.
В моем примере общая сумма составляет $ 28, а мои очки — 40, поэтому 40-28 = 12 очков осталось
и общая корзина будет 0
Вот моя попытка:
$points = 40;
while($row = mysql_fetch_array($sql)){
$price = $row['price'];
...
...
$total = $row['total']; // To here everything is OK.
$discount = $total - $points; // To subtract 40 for each restaurant and this is not what I want !!
}
Задача ещё не решена.
Других решений пока нет …