![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.02.2010
Сообщений: 54
|
![]()
Доброго всем времени суток!
Подскажите пожалуйста, или направте в правильно направлении. Мне надо написать скрипт, подобный, встречается на всех сайтах с онлайн фильмами, типа " << 1 2 3 4 5 ... >> ". Допустим, что в базе имеется n-ое количество записей, выводится на страницу по 5 записей. Т.е. мы узнаем sql запросом количество записей в бд, допустим, что их 100, т.е. на странице будет выводится 20 записей, и внизу будет перемотка << 1 2 3 4 5 >> . Как сделать эту перемотку?) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 15.02.2010
Сообщений: 54
|
![]() PHP код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
как показали - прокатит .... но просто выведет номера 1 2 3 итд
гуглите и ищите на форуме - пагинатор |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 15.02.2010
Сообщений: 54
|
![]()
Надо простенько сделать и на быструю руку. Нужна помощь комьюнити)
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.02.2010
Сообщений: 54
|
![]()
К сожалению у нас на форуме нету темы, где был бы описан процесс создания пагинатора. Предлагаю общими усилиями написать на php ето чудо. Да-да, именно заново создать велосипед. В мудренных пагинаторах, которые можно найти с помощью гугла ничего не понятно.
Через пару часов, обновлю темку, с сылкой на репозиторий гитхаба. Если есть у когото свои наброски - вылаживайте. Только пожалуйста с коментами. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
Я тебе общую схему обрисую - реализуешь сам.
Все номера страниц - это ссылки ну еще условие (if $i!=$of) {echo "<a href='list.php?of=$i'>$i</a>";} esle {echo $i} если это текущая страница - то без ссылки в файле list.php (пусть тот что вы привели) $of = intval($_GET['of'])*5; // это начало смещения запрос для вывода данных строите таким образом $query="select * from t1 where условие limit $of,5"; // 5 - количество записей на страницу в целом так... остальное детали |
![]() |
![]() |
![]() |
#7 |
VisualC++/DirectX
Форумчанин
Регистрация: 16.07.2010
Сообщений: 831
|
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 15.02.2010
Сообщений: 54
|
![]()
http://phpfaq.ru/paginator вот стоящая статья.
Завтра выложу сайт вместе с пагинатором и тестовой базой. Вдруг кому то пригодится. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ползунок перемотки видео в TMediaPlayer | Illegal Production | Мультимедиа в Delphi | 1 | 05.12.2010 16:36 |
Трабл с плеером - С функцией перемотки что-то не в порядке, каждую секунду песня заикается. | Arizonec | Помощь студентам | 6 | 10.05.2010 17:56 |
массивы записей | for_tuna | Паскаль, Turbo Pascal, PascalABC.NET | 23 | 04.05.2010 16:51 |
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? | nsbox | JavaScript, Ajax | 9 | 21.01.2010 18:19 |
Скрипт pop Under (скрипт попандера) | Jensi | JavaScript, Ajax | 2 | 13.07.2009 00:17 |