Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Постраничная навигация
 
 автор: Veli   (14.08.2006 в 13:09)   письмо автору
 
 

Подскажите, пожалуйста. Озаботился такой проблемой. Нужно сделать так, чтобы на страницу выводилось, например, 9 записей, а если их базе больше, то создавалась так сказать навигация из цифр-ссылок, ну как обычно бывает, например 1-9, 10-19, 20-29. И чтобы при нажатии на определенный набор цифр выводились как раз записи этой группы.
Не знаю, с чего начать. Готовыми скриптами не хочу пользоваться, нужно самому разрести все.

   
 
 автор: Киналь   (14.08.2006 в 13:16)   письмо автору
 
   для: Veli   (14.08.2006 в 13:09)
 

Алгоритм тут простой:
1) Посчитать количество записей
2) Путем деления на 9 определить количество страниц
3) Определить, какая страница нужна (например, с помощью GET-параметра)
4) Путем умножения на 9, узнать, сколько записей было ДО нужной страницы
5) Выбрать из базы 9 записей, начиная с полученного в п.4 номера + 1.
6) Вывести строчку с номерами страниц (просто в цикле; количество определено в п.2)
7) Модифицировать алгоритм по вкусу:)

   
 
 автор: Veli   (14.08.2006 в 13:32)   письмо автору
 
   для: Киналь   (14.08.2006 в 13:16)
 

Спасибо, я уже написал. Все работает!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования