![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| HAS |
|
|||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
делаю сайт по шаблону, т.е. главная страница index.php?id=0 и т.д., так вот все бы ничего и страницы нормально выводятся, вот только когда я сделал, что бы страницы делились (т.е. 1 2 3), то эта страница, начала глючить, у меня записей в бд 29, сделал что бы на каждой странице выводились по 10 страниц, т.е. у меня получается на первой странице с 0-10 страницы, на второй странице с 10-20 страницы, на третей странице с 20 - 29 страницы, тут все хорошо.
нажимаю на 2 страницу и тут получается так, что на одной странице отображаются по 5 страниц, почему так получается я не знаю, может кто поможет ? вот код всей страницы
|
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 2 Всего: 42 |
Странно, вроде все работает. Дамп базы можно?
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Нет, а что ты хочешь. Если ты начинаешь считать с 1, то 0 - это уже от -9 до 0 записи.
Вставляй условие, что если $_GET['page'] < 1 то $_GET['page'] = 1. |
|||
|
||||
| HAS |
|
||||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
да конечно
Mal Hack все равно не получается !? Добавлено @ 15:04 блин я уже не знаю что делать... первая страница отображается нормально, нажимаю на страница 2, все, фигня какая-то, на 1 странице по 5 сообщений выводится, вместо 10 ! |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Так, в общем не понимаю я в чем косяк. Вроде все правильно.
Попробуй так заюзать:
|
|||
|
||||
| HAS |
|
|||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
Mal Hack что-то не получается...
вот на скорую руку накатал пример, так там вообще при переходе на 2 страницу переходит на главную страницу, что за лажа, я на этом месте уже 2-ой день парюсь, плиз помогите ! |
|||
|
||||
| HAS |
|
|||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
чет файлы не могуприцепить
вот разместил http://hasphp.narod.ru/Has.exe - exe http://hasphp.narod.ru/Has.rar -rar буду очень благодарен за помошь |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
HAS что выдает на моем коде?
Выведи SQL запросы, которые генерятся и покажи тут |
|||
|
||||
| HAS |
|
|||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
так все как было.
Сначало все нормально, но когда я перехожу на 2 страницу, то все, на каждой странице по 5 сообщений.. |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
HAS
Это раз. Два.
Если ты хочешь чтобы тебе помогли отвечай на вопросы хотя бы. У меня перед глазами твоего монитора нету. |
||||
|
|||||
| HAS |
|
||||||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
тут я тебя не понимаю, я жевыкладывал всю страницу, вот она
?>
ничего не выдает, т.е. как были страницы 1 2 3, так они и остались !!!!! Добавлено @ 17:26 ..сейчас такая штука, когда открываю 2 - ую страницу, то открывается главная страница ! |
||||||
|
|||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Запусти скрипт и на каждой странице сделай: print $q; и покажи все 6 запросов
Для 0, 1, 2, 3, 4, 5. |
|||
|
||||
| HAS |
|
|||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
выводит вот это
Значит, кто не понял, проблема сейчас такая, при переходе на 2 страницу загружается главная страница, как это исправить !? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Е-мое. Выведи q, которое у тебя должно быть: $q="SELECT * FROM programming ORDER BY id LIMIT $start,$per_page";
|
|||
|
||||
| HAS |
|
|||
|
Ing ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 1.3.2005 Где: Internet Репутация: нет Всего: 2 |
Mal Hack
1 - SELECT * FROM programming ORDER BY id LIMIT 0,10 а при переходе на остальныестраницы (2,3,4) загружается главная страница. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |