[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с пейджингом(Листалка страниц)
Catsys
Скрипт выполняет поиск на сайте, как бы правильно сохранить текст запроса введенный пользователем, для выполнения запроса к базе на других страничках? $_GET, $_SESSION и ajax не предлагать



Спустя 2 минуты, 49 секунд (14.06.2011 - 22:39) sharki написал(а):
тогда куки biggrin.gif

Спустя 10 минут, 16 секунд (14.06.2011 - 22:49) Catsys написал(а):
Цитата (sharki @ 14.06.2011 - 19:39)
тогда куки biggrin.gif

куки, таж тема что и SESSION, т.е. если юзер будет выполнять несколько поисков одновременно с разными запросами, то результат будет один и тотже, как вы реализуете поиск, как передаете искомое выражение?

Спустя 1 минута, 3 секунды (14.06.2011 - 22:50) sharki написал(а):
Цитата
ыполнять несколько поисков одновременно с разными запросами

Как он может выполнять разные запросы да еще и одновременно?

Спустя 3 минуты, 59 секунд (14.06.2011 - 22:54) Catsys написал(а):
давно придумали браузеры с несколькими вкладками

Спустя 2 минуты, 6 секунд (14.06.2011 - 22:56) sharki написал(а):
хм, значит использовать JS... только он тоже будет пропадать, если листалка не на AJAX...

Спустя 2 минуты, 6 секунд (14.06.2011 - 22:58) Catsys написал(а):
аякс нет возможности использовать, он не берет с чужого адреса, а с тогоже слишком гееморно, js надо полностью выводить выборку, и бить на части, а в базе более 7000 записей, представь сколько страничка весить будет

Спустя 47 секунд (14.06.2011 - 22:59) Catsys написал(а):
тут простые способы не спасут, надо чтото изощренное,

Спустя 8 часов, 43 минуты (15.06.2011 - 07:42) Invis1ble написал(а):
Если я правильно понял, что ты хочешь, то (многомерные) массивы. Не?

Спустя 6 минут, 18 секунд (15.06.2011 - 07:48) Семён написал(а):
Цитата (Catsys @ 14.06.2011 - 23:36)
Скрипт выполняет поиск на сайте, как бы правильно сохранить текст запроса введенный пользователем, для выполнения запроса к базе на других страничках? $_GET, $_SESSION и ajax не предлагать

Если имелся ввиду вопрос:
"Как сохранить параметры поиска при переходах постраничного навигатора", ответ прост - после поиска сохранять эти параметры и передавать их к основному REQUEST-у paginatora т.е.:


$params = array("para1"=>value, "para2"=>value);
$search = http_build_query($params);
...............
http://site.ru/page/$page/?$params ...............
только нада будет из строки REQUEST каждый раз доставать (чтобы опять передать), раз сохранять никуда нельзя)))

Спустя 21 минута, 36 секунд (15.06.2011 - 08:10) Invis1ble написал(а):
Я б на сессии сделал. Примерно так:
$queries = isset($_SESSION['queries']) ? $_SESSION['queries'] : array();
$_SESSION['queries'] = $queries[] = $_POST['query'];

Спустя 1 день, 3 часа, 57 минут, 33 секунды (16.06.2011 - 12:08) Catsys написал(а):
Цитата (Семён @ 15.06.2011 - 04:48)
Цитата (Catsys @ 14.06.2011 - 23:36)
Скрипт выполняет поиск на сайте, как бы правильно сохранить текст запроса введенный пользователем, для выполнения запроса к базе на других страничках? $_GET, $_SESSION и ajax не предлагать

Если имелся ввиду вопрос:
"Как сохранить параметры поиска при переходах постраничного навигатора", ответ прост - после поиска сохранять эти параметры и передавать их к основному REQUEST-у paginatora т.е.:


$params = array("para1"=>value, "para2"=>value);
$search = http_build_query($params);
...............
http://site.ru/page/$page/?$params ...............
только нада будет из строки REQUEST каждый раз доставать (чтобы опять передать), раз сохранять никуда нельзя)))

спасибо, прикольная функция, я и незнал о такой, и чпу не портится, и постоянно прикручивать к урлам ненадо, а достать это не проблема
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.