li_gang_chi, так можно и не покупать. я ж не знаю, может ты этому коду никто, бухгалтер какой-нибудь. тогда действительно разбираться в программировании не нужно
Дмитрий, вот опять ты тупишь.
какой еще фронтенд?
список генерится на сервере. а это значит что там уже всё есть, ничего с клиента передавать не надо.
вот из-за таких адовых велосипедов над пхпшниками все смеются
про сессию ты совсем пальцем в небо. надо подучить, что такое сессия
про фронт тоже какая-то странная идея, несовместимая с жизнью
про железо всё верно
А про запросы открою маленький секрет: если завернуть все 20 апдейтов в транзакцию, то и выполнятся они все практически за время одного запроса. Множественные запросы всегда надо заворачивать в транзакцию, поскольку это логично и само по себе, но главное сильно ускоряет запись при дефолтных настройках базы, которая в противном случае будет ждать от диска подтверждения об успешности каждого запроса.
и зачем здесь массив?
я даже придумать не могу вариант, когда это может пригодиться.
Типа, "ну посмотрим, что у нас пользователь ищет. если цвет штанов не указал, значит вернем цену". Так что ли?