@KRHD

Как провернуть такое на PHP?

Написал такой код. Смысл его в чём..
Он должен на каждый счёт товара выводить сколько ему осталось до следующего подарка..
В $count находится число товаров в корзине
Допустим в ней 2
то скрипт должен вывести = Возми ещё 1 и получи 1 в подарок!
Как такое провернуть?
for ($i = 0; $i <= 10; $i++) {
	$a = $i;
	if($count >= ($a+3) and $count < ($a+3+3)){  
	      $predl = "<div class='pred'>Возми ещё ".(($a+3+3)-$count)." и получи {$i} в подарок!</div>";
	} 
}
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ответы на вопрос 2
@themailvnk
из позиции на которой подарок, вычитаешь позицию а которой сейчас по id покупка
Ответ написан
rpsv
@rpsv
делай либо хорошо, либо никак
// число товаров в корзине
$countProducts = 10;
// количество товаров за который выдается подарок
$podarokLimit = 3;
// сколько еще осталось докупить чтобы получить подарок
$left = $countProducts % $podarokCount;
// сколько ты уже получаешь подарков
$count = floor($countProducts / $podarokCount);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы