Я создаю сценарий типа администратора для просмотра записей в базе данных mySQL. Это ссылки в многочисленных таблицах, и все работает идеально. Я добавил форму фильтра, позволяющую мне искать / фильтровать записи, соответствующие определенным критериям c. Опять же, это отлично работает.
Проблема, которую я не могу понять, заключается в следующем ...
Для каждой записи у меня есть ссылка, которая позволяет мне go перейти к этой записи и просмотреть больше информация / выполнение задач с записью.
Изначально было просто иметь ссылку «Назад» и «Далее» для циклического перехода между записями, что означало, что мне не нужно было go Вернуться к результатам поиска, чтобы go к предыдущей / следующей записи. Это просто +1 или -1 от текущего идентификатора записи для создания ссылки.
Теперь, однако, я выполняю фильтрацию, поэтому идентификаторы записей могут быть 1,3,4,5,8,10,15,30 et c
Проблема в том, что как только я нажимаю на любой из результатов, чтобы просмотреть эту запись, я по существу теряю фильтрацию и все результаты.
Единственный способ, которым я могу думать Для достижения этого необходимо передать переменные фильтра вместе со ссылкой и повторять фильтрацию каждый раз при загрузке страницы просмотра, определить, где текущая запись находится в наборе результатов, и создать ссылку на основе предыдущей и следующей записей в результате set.
Правильно ли я делаю это или есть способ лучше?
Я искал, но большинство ответов ориентировано на основы циклического перебора результатов запроса mySQL, который звучит так же, но очень отличается.
Любой совет был бы признателен!