Помощь по скриптам | Помогите исправить if else
Всем привет. Есть код на сайте, которые проверяет заказ перед его выполнением. К примеру, если пользователем был сделан данный заказ по одределённой ссылке, то максимальное кол-во заказов минусуется с уже заказанным пользователем и выдаётся значение максимум возможное для заказа. И теперь туплю не вникаю, что тут исправить, что-бы данная фигня не проверялась и пользователю максимальное кол-во заказов показывалось буд-то не заказанное ни разу... Надеюсь, что смог объяснить суть моей проблемы...
________
посл. ред. 18.03.2021 в 08:49; всего 1 раз(а); by Quantis
php
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
убрал эту часть кода теперь заказ поступает на выполнение а поле максимально возможное идёт в минус...
php
// $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 , кинь в ЛС ввесь код страницы