|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
|||||||||||
При переходе по постраничной навигации выводится пустая страница19.11.2014, 01:22. Показов 5841. Ответов 36
Метки нет (Все метки)
ребят помогите разобраться что я делаю не так?
написал скрипт, скрипт работает без ошибок, ну при переходе по навигации пустая страница, в чем я ошибся?
0
|
|||||||||||
| 19.11.2014, 01:22 | |
|
Ответы с готовыми решениями:
36
Реализация постраничной навигации при ЧПУ "Пустая страница" при переходе в браузере на "localhost" (Denwer) |
|
|
||||||||
| 19.11.2014, 01:52 | ||||||||
|
Добавлено через 1 минуту
0
|
||||||||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
||
| 19.11.2014, 01:53 [ТС] | ||
Notice: Undefined variable: page5left in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 [Денвер: показать возможную причину ошибки] Notice: Undefined variable: pervpage in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 Notice: Undefined variable: page4left in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 Notice: Undefined variable: page3left in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 Notice: Undefined variable: page2left in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 Notice: Undefined variable: page1left in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 Notice: Undefined variable: page4right in Z:\home\amm.su\WWW\modules\icq\index.php on line 744 Notice: Undefined variable: page5right in Z:\home\amm.su\WWW\modules\icq\index.php on line 744
0
|
||
|
|
|||||||
| 19.11.2014, 01:58 | |||||||
0
|
|||||||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
||||||||||||||||
| 19.11.2014, 02:02 [ТС] | ||||||||||||||||
|
переписал ссылки
Добавлено через 3 минуты Kerry_Jr спасибо ошибки пропали, только вот по навигации все же пе переходит, в чем ещё может быть проблема?
0
|
||||||||||||||||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
|
| 19.11.2014, 02:12 [ТС] | |
|
2 скрина
0
|
|
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
|
| 19.11.2014, 02:28 [ТС] | |
|
номеров в базу добавил около 30-ти, как видно на 1 скрине там вывелся у нас 1 номер, так как в переменную $num=1 я записал значение 1, и вывелась навигация, при переходе по навигации она нам выдает всегда этот 1 номер, а как сделать чтоб выдавались остальные номера?
Добавлено через 6 минут Kerry_Jr в чем может быть тут проблема?(
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||||||
| 19.11.2014, 10:03 | |||||||||||
|
wolf, вот, писал когда-то класс вывода постраничной навигации:
Кликните здесь для просмотра всего текста
Попробуйте его использовать. Этот код поместите в отдельный файл, затем подключайте его в своём скрипте. Использовать так:
![]() Выборку из БД делайте, как и делали, а для вывода ссылок используйте мой класс. С ним удобно работать, так как не придётся дублировать код навигации в тех местах, где понадобится навигация.
1
|
|||||||||||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
||
| 19.11.2014, 12:08 [ТС] | ||
|
я вот думаю, может категории лучше сделать в бд? и по категориям выводить страницы?
Добавлено через 3 минуты
0
|
||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 19.11.2014, 12:10 | |
|
wolf, а если записей в категории много - всё равно придётся использовать навигацию.
0
|
|
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
|
| 19.11.2014, 12:12 [ТС] | |
|
я понимаю, поэтому я навигацию и делаю, ну только я не пойму её работу, как она должна определять в бд какую страницу вывести, нам получается нужна в таблице строка cat?
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||
| 19.11.2014, 12:24 | |||||||
|
Т.е. в массиве $_GET у нас будет содержаться "page" со значением "11". Для того, чтобы вытащить следующие данные (для следующей страницы), нужно это значение помножить на значение "limit" (в моём случае это 5, из скрипта выше). Затем для выборки использовать:
Добавлено через 4 минуты Я когда писал этот скрипт, у меня информацию о текущей странице и о количестве записей на страницу содержалась в Singleton-классе-регистре, поэтому текущая страница для выборки получалась напрямую из навигации (они как бы синхронизированны были). Но так как у Вас нет класса-регистра, Вам придётся "вручную" из GET получить значение page и помножить на количество записей на страницу.
0
|
|||||||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
||||||
| 19.11.2014, 12:28 [ТС] | ||||||
|
lyod у меня просто ссылка уже формируется так
site.ru/m/icq/index?digs=7 тут получается будет дописываться просто /?page=11(или любое число)? Добавлено через 2 минуты у меня имеется такой скрипт
/m/news/index?page=2
0
|
||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||
| 19.11.2014, 12:53 | |||
. 11 я для примера привёл.Добавлено через 12 минут
0
|
|||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
||||||||||||
| 19.11.2014, 13:13 [ТС] | ||||||||||||
, а к ним надо как то прикрутить постраничную навигациюДобавлено через 3 минуты у меня получается такой скриптик, который выводит наши номера
и вот ссылки номеров
0
|
||||||||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||
| 19.11.2014, 13:21 | |||
|
0
|
|||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
||
| 19.11.2014, 13:24 [ТС] | ||
0
|
||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
| 19.11.2014, 13:41 | ||||||
Сообщение было отмечено wolf как решение
Решение
Попробуйте так:
1
|
||||||
|
2 / 2 / 10
Регистрация: 17.09.2012
Сообщений: 860
|
|
| 19.11.2014, 13:47 [ТС] | |
|
lyod ооооооооо работает спасибо огромноееееееееееееееееее)))))) только ссылка получается такая
/m/icq/index?module=icq&unit=index&digs=7&page= 10
0
|
|
| 19.11.2014, 13:47 | |
|
Помогаю со студенческими работами здесь
20
Пропадают POST-данные при постраничной навигации Сброс данных фильтра при постраничной навигации
PHP код не выполняется / не работает / выводится в браузер / пустая белая страница Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|