[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: постраничная выгрузка
evgeny777
Здравствуйте!
пытался сделать постраничную навигацию по этой теме:
http://phpforum.ru/index.php?showtopic=36773
но здесь выгружаются все строки, а меня выгрузка происходит примерно по 60 параметрам.
подскажите пожалуйста как мне передать не только номер страницы, но и все параметры (либо сам запрос), когда я переключаюсь между страницами выгрузки!
я пытался передать запрос в виде переменной, но ничего не получается - похоже слишком длинный код:

    if ($page > 1)
echo " <a href='unload_pr.php?page=1&result=".$result."'>начало</a> ... <a href='unload_pr.php?page=". ($page - 1) ."&result=".$result."'><сюда</a> ";


for ($i = $left; $i <= $right; ++$i)
{
if ($i != $page)
echo " <a href='unload_pr.php?page=". $i ."&result=".$result."'>". $i ."</a> ";
else
echo " <b>". $i ."</b> ";
}

if ($page < $total)
echo " <a href='unload_pr.php?page=". ($page + 1) ."&result=".$result."'>туда></a> ... <a href='unload_pr.php?page=". $total ."&result=".$result."'>конец</a> ";



заранее спасибо!



Спустя 21 минута, 6 секунд (5.01.2012 - 20:57) Игорь_Vasinsky написал(а):
Цитата
а меня выгрузка происходит примерно по 60 параметрам

всмысле? ты их при переходе на страницы тераяшь?

передавай в GET, так же дописывай в навигацию. но это ОМГ

Спустя 7 минут, 2 секунды (5.01.2012 - 21:04) evgeny777 написал(а):
Игорь_Vasinsky
да - я их теряю при переходе на страницы!
а можно ли как то передать сам текст запроса?
и что такое ОМГ?

Спустя 2 минуты, 3 секунды (5.01.2012 - 21:06) Игорь_Vasinsky написал(а):
это вынос мозга стоить URL из 60 GET

как вариант - это составить ассоц. массив из этого запроса

хранить его в сессии - и дёргать от туда.

но 60...... откуда стока?

Спустя 8 минут, 13 секунд (5.01.2012 - 21:14) evgeny777 написал(а):
хм.....
ну массив это тоже долго и тяжеловато...
а никак не получится поместить сам запрос в строковую переменную и передавать её?
или может поместить запрос в <textarea></textarea> а потом от туда вытастивать код запроса?
я даже уже его поместил его в textarea (скрыть его можно через CSS), но вот запрос от туда вытащить не могу smile.gif

Спустя 8 минут, 13 секунд (5.01.2012 - 21:22) Игорь_Vasinsky написал(а):
в hidden полях можешь

можно для каждой состовляющей запроса - новое hidden поле

а можно собрать в строку с разделителем || например, но потом всё равно в массив или explode или preg_split - вообщем этот вариант и сложней и более трудоёмкий и ресуров чуток по более будет есть. так что 1й вариант.

Спустя 6 минут, 9 секунд (5.01.2012 - 21:28) evgeny777 написал(а):
ясно
спасибо за совет!

Спустя 3 минуты, 3 секунды (5.01.2012 - 21:31) Игорь_Vasinsky написал(а):
стой laugh.gif тут же не форма ohmy.gif

-тогда я точно бы юзал массив из сессии (удобнем чем каждую часть запроса из сессии)
Быстрый ответ:

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