не могу правильно написать условие на php

Рейтинг: 0Ответов: 1Опубликовано: 20.06.2023

я относительно не давно начал учить php и как результат решил написать для себя небольшой слкдаской учет, с своеиобразным вычетом стоимости в зависимости от выбранного объема.

у нас есть такие строки в таблице :

price_1(50р) price_2(100р) price_3(150р) price_4(200р) price_5(250р)

если товар в корзине 1 или 49 (то брать цену из таблицы cena -> price_1) если товара 50 или 99 (то брать цену из таблицы cena -> price_2) итд

Ответы

▲ 0Принят

Почему бы не вывести из БД все Ваши прайсы для начала

$sql = $pdo->prepare("SELECT * FROM price");
$sql->execute([]);
$sql->fetch(PDO::FETCH_ASSOC);

далее смотрим какое кол-во товара у вас в корзине ... думаю тут проблем у вас не будет ... и это количество записываем в переменную к примеру $count. Ну и далее прогоняем через условия к примеру

if($count >=1 && $count <=49){
  $price = $sql["price1"];
} else if($count >=50 && $count <=99){
  $price = $sql["price2"];
} // и т.д.

Ну и потом выводим переменную $price туда куда Вам нужно