Вот тот, который поставил меня в тупик. Работаем в PHP5.
Я создаю приложение магазина для клиента, который использует веб-сервис от более крупного агентства, поскольку он является брокером. Этот веб-сервис требует, чтобы конечные пользователи приобретали определенное количество товаров, иначе заказ будет признан непригодным для покупки.
Я должен сделать выпадающие списки опций, которые содержат только допустимые номера количества. Их правила таковы:
Если доступно количество больше 12, то разрешите любое количество, КРОМЕ, кроме того, что осталось бы только один элемент
Если доступно количество меньше 12, а указанное количество четное, то разрешите покупать только четные пары
Если доступно количество менее 12, а указанное количество нечетно, то разрешите любое количество, кроме того, которое оставило бы только один элемент.
Я немного сбит с толку относительно того, как мои условия для определения выпадающего контента должны быть структурированы, чтобы приспособиться к этому. Как я мог заранее узнать через условные выражения, будет ли окончательное количество по сравнению с запрошенным пользователем количеством оставить только один для покупки и тем самым отклонить его?
Я не могу себе представить, почему поставщик услуг не сделал этого, чтобы был возвращен массив приемлемых количеств, а не твердое число. Также обратите внимание, что есть два других правила, которые мне уже удалось выполнить.
Любая помощь будет принята с благодарностью!