Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Выбросить эту функцию. Посмотреть, где она использовалась. Понять зачем она там использовалась. Подумать, что в том коде делается. И придумать, как эту задачу выполнить без странного кода.
Вы не написали главного - какую задачу решаете.
----- PostgreSQL DBA
Nizz
Отправлено: 09 Сентября, 2019 - 11:29:18
Гость
Покинул форум
Сообщений всего: 79
Дата рег-ции: Март 2016
Помог: 0 раз(а)
Мелкий пишет:
Вы не написали главного - какую задачу решаете.
Задача проста - в зависимости от нажатой кнопкой содержащей метод POST - вернуть нужную часть кода в запрос. Я решил промаркировать индексами от 0 до 5 и сохранять в сесии, тк есть пагинация. (Добавление)
andrewkard пишет:
Наверное так да?
Ваш код и правда адекватнее моего структурно и он работает. Единственное, выбивает ошибку когда метод POST не передает никаких параметров "PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in"
andrewkard
Отправлено: 09 Сентября, 2019 - 11:45:37
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Nizz пишет:
Задача проста - в зависимости от нажатой кнопкой содержащей метод POST - вернуть нужную часть кода в запрос. Я решил промаркировать индексами от 0 до 5 и сохранять в сесии, тк есть пагинация.
Зачем вам для этого функция?
Почему функция для этого носит абсолютно бессмысленное название?
Сохранять сортировку и прочие вещи пагинации в сессию - идея очень неудобная. Открыл две вкладки - и они живут своей жизнью. Ссылку не переслать. Это дико неудобно именно для использования. Равно как и использовать для этого POST. Используйте нормальный GET
Почему число? Почему бессмысленное наименование Ul_params? params - для одного литерала? Даже не bitmask ведь.
Почему разные name с формы? Обычно направления сортировки - это value заранее заданного name, к примеру sort=PriceUP. Соответственно маппится на выражение сортировки элементарным поиском по ключу массива.
----- PostgreSQL DBA
Nizz
Отправлено: 09 Сентября, 2019 - 13:42:12
Гость
Покинул форум
Сообщений всего: 79
Дата рег-ции: Март 2016
Помог: 0 раз(а)
Мелкий ваши наставления мотивируют развиваться. На счет сессии даже сразу и не подумал. Вы абсолютно правы, если например с использованием GET мне не хватает опыта, то глупым названиям переменных и ф-ий - нет никакого оправдания. Спасибо за ваши пояснения, буду пробовать переделывать. (Добавление)
Мелкий пишет:
Почему разные name с формы? Обычно направления сортировки - это value заранее заданного name, к примеру sort=PriceUP. Соответственно маппится на выражение сортировки элементарным поиском по ключу массива.
А можно менее техническим языком для чайника, тк не все понял?
andrewkard
Отправлено: 09 Сентября, 2019 - 14:07:47
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
Nizz пишет:
А можно менее техническим языком для чайника, тк не все понял?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.