Разбить запрос на страницы.
Есть запрос к базе, который необходимо разбить средствами php на страницы.
Вот: что получается
При переходе на другую страницу переменные данные запроса куда-то теряются.
Уже сил больше нет.
Заранее спасибо.
Вот исходник.
Помогите новичку разобраться где лабуда.
Есть запрос к базе, который необходимо разбить средствами php на страницы.
Вот: что получается
При переходе на другую страницу переменные данные запроса куда-то теряются.
Уже сил больше нет.
Заранее спасибо.
Вот исходник.
Нет времени разбираться в коде, но принципиально ты при вводе запроса передаешь данные методом POST, а в ссылке на следующую страницу дожна передаваться информация о тексте запроса(чтобы опять поискать в базе). Так вот твой скрипт считывает данные переданные через POST, а через ссылку передается через GET.
Может конечно у тебя работает по другому, но проверь(я просто не разбирался в скрипте)
Так вот твой скрипт считывает данные переданные через POST, а через ссылку передается через GET.
Так как сделать то.
Ссылка на страницу
<a href=\"".$PHP_SELF."?show=".$showperpage."&page=".$i."\">".$i."</a>
Где тут GET.
Такое ощущение, что данные при переходе на след. страницу просто теряются.
Так как сделать то.
Ссылка на страницу
<a href=\"".$PHP_SELF."?show=".$showperpage."&page=".$i."\">".$i."</a>
Где тут GET.
Такое ощущение, что данные при переходе на след. страницу просто теряются.
Конечно они теряются, ведь ты через ссылку передаешь только только номер страницы, а данные запроса нет. Обычно в таких скриптах данные из формы передают методом GET(а у тебя через POST) и потом в ссылке на следующую страницу передают номер нужной страницы и сам запрос, т.е. твоя ссылка должна иметь вид:
<a href=\"".$PHP_SELF."?show=".$showperpage."&page=".$i."&query="."$query_string""\">".$i."</a>, $query_string - это текст запроса