пытался сделать постраничную навигацию по этой теме:
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...... откуда стока?
как вариант - это составить ассоц. массив из этого запроса
хранить его в сессии - и дёргать от туда.
но 60...... откуда стока?
Спустя 8 минут, 13 секунд (5.01.2012 - 21:14) evgeny777 написал(а):
хм.....
ну массив это тоже долго и тяжеловато...
а никак не получится поместить сам запрос в строковую переменную и передавать её?
или может поместить запрос в <textarea></textarea> а потом от туда вытастивать код запроса?
я даже уже его поместил его в textarea (скрыть его можно через CSS), но вот запрос от туда вытащить не могу
ну массив это тоже долго и тяжеловато...
а никак не получится поместить сам запрос в строковую переменную и передавать её?
или может поместить запрос в <textarea></textarea> а потом от туда вытастивать код запроса?
я даже уже его поместил его в textarea (скрыть его можно через CSS), но вот запрос от туда вытащить не могу
Спустя 8 минут, 13 секунд (5.01.2012 - 21:22) Игорь_Vasinsky написал(а):
в hidden полях можешь
можно для каждой состовляющей запроса - новое hidden поле
а можно собрать в строку с разделителем || например, но потом всё равно в массив или explode или preg_split - вообщем этот вариант и сложней и более трудоёмкий и ресуров чуток по более будет есть. так что 1й вариант.
можно для каждой состовляющей запроса - новое hidden поле
а можно собрать в строку с разделителем || например, но потом всё равно в массив или explode или preg_split - вообщем этот вариант и сложней и более трудоёмкий и ресуров чуток по более будет есть. так что 1й вариант.
Спустя 6 минут, 9 секунд (5.01.2012 - 21:28) evgeny777 написал(а):
ясно
спасибо за совет!
спасибо за совет!
Спустя 3 минуты, 3 секунды (5.01.2012 - 21:31) Игорь_Vasinsky написал(а):
стой тут же не форма
-тогда я точно бы юзал массив из сессии (удобнем чем каждую часть запроса из сессии)
-тогда я точно бы юзал массив из сессии (удобнем чем каждую часть запроса из сессии)