Loading...
Помощь по скриптам | Помогите исправить if else
Всем привет. Есть код на сайте, которые проверяет заказ перед его выполнением.
К примеру, если пользователем был сделан данный заказ по одределённой ссылке, то максимальное кол-во заказов минусуется с уже заказанным пользователем и выдаётся значение максимум возможное для заказа. И теперь туплю не вникаю, что тут исправить, что-бы данная фигня не проверялась и пользователю максимальное кол-во заказов показывалось буд-то не заказанное ни разу...

Надеюсь, что смог объяснить суть моей проблемы...



    if ($stmt->rowCount() > 0) {
if ($stmt->rowCount() == 1) {
$query_row = $stmt->fetch();
$qu_am = $query_row['OrderQuantity'];
} else {
$qu_am = 0;

foreach ($stmt->fetchAll() as $qu_row) {
$qu_am += $qu_row['OrderQuantity'];
}
}
$unlim = $orders->unlim();
if (in_array($service_id, $unlim)) {
$qu_am = 0;
}

$total = $qu_am + $quantity;
$total_more = $max_quantity - $qu_am;
if ($total_more < 0) {
$total_more = 0;
}

if ($total > $max_quantity) {
echo $total_more . ' осталось для этой услуги';
exit;
}
}

________
посл. ред. 18.03.2021 в 08:49; всего 1 раз(а); by Quantis
убрал эту часть кода

//        $total = $qu_am + $quantity;
// $total_more = $max_quantity - $qu_am;
// if ($total_more < 0) {
// $total_more = 0;
// }

// if ($total > $max_quantity) {
// echo $total_more . ' осталось для этой услуги';
// exit;
// }



теперь заказ поступает на выполнение а поле максимально возможное идёт в минус...
RCMS?
Quantis, кинь в ЛС ввесь код страницы
Онлайн: 3
Время:
Gen. 0.0767
(c) ByMAS.RU 2010-2025