[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: переключатель страниц
Mihail_hams
Как из одной таблицы с неограниченным колличеством полей выводить на страницу php, по 10 полей на каждую, с переключателем страниц.? И возможно ли такое вообще.



Спустя 5 минут, 23 секунды (29.02.2012 - 12:51) GET написал(а):
Mihail_hams

Не полей, а строк - это называется пейджер навигатор страниц, используется повсеместно в том числе и здесь.

Спустя 5 минут, 21 секунда (29.02.2012 - 12:56) Mihail_hams написал(а):
Ну да строк) заснул немного, а как это реализовать. Может кто-нибудь привести пример?

Спустя 6 минут, 7 секунд (29.02.2012 - 13:02) GET написал(а):
Что мешает тебе погуглить, даже на этом сайте я сколько раз видел

Спустя 34 минуты, 22 секунды (29.02.2012 - 13:36) NitroGenerate написал(а):
Код писать не буду. Обрисую в общем картину.
первый селект в бд и подсчет всех записей(допустим 250)
Далее с полученным числом, делаем несложные арифметические операции, что бы узнать колличество страниц, и лимит для запроса, с какой по какую строку выводить.(допустим по 100 записей на страницу, 250/100=2.5 Округляем в большую сторону. 3 - это число страниц(это пагинация кстати). проверка на наличие страницы: если в гет запросе есть страница и она больше 1, то (допустим она 2) лимит конец 200 лимит начало 200-100(колличество на страницу)=100), а если нет, то значит страница 1 и лимит 100 -конец, 0 - начало.
И собственно говоря второй, основной запрос в бд, в котором уже стоит четкий лимит, который мы нашли для этой страницы выше.


_____________
Я Учусь, если что я думаю -)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.