| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Newbie
Регистрация: 19.07.2003
Адрес: Gomel
Сообщения: 41
![]() |
Как вывести таблицу на экран и реализовать ссылки "предыдущие 20" и "следующие 20"?
Глупый вопрос, знатоки, конечно, посмеются, но тем не менее.
Есть таблица в MySQL на несколько сот строк. Есть необходимость вывести эту таблицу на экран, но не все сотни строк, а допустим по 20 строк на страницу. Ясно, что это делается примерно так $sql = "SELECT * FROM table LIMIT 0, 20" Как сделать так, чтобы при нажатии на ссылки вида "предыдущие 20" и "следующие 20" из таблицы брались и показывались на экране предыдущие (следующие) 20 строк. Очевидно, что необходимо, чтобы параметры LIMIT передавались в переменные при нажатии на ссылку, но как это реализовать конкретно? Подскажите, желательно с реальными примерами и комментариями для чайников (т.е. для меня Заранее благодарен и т.д. и т.п. и зпт.
__________________
deads not punk! |
|
|
|
|
# 2 |
|
Junior Member
Регистрация: 25.03.2004
Адрес: Питер
Сообщения: 112
![]() ![]() ![]() |
Конкретная реализация зависит от того, на чем ты пишешь, но я думаю, между Perl / PHP / ... в данном случае невелика разница. Например, http://phpfaq.ru/paginator
|
|
|
|
|
# 3 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Страницы:
предыдущая: bla-bla-bla.php?page=1 текущая: bla-bla-bla.php?page=2 следующая: bla-bla-bla.php?page=3 В скрипте: PHP код:
Код:
SELECT COUNT(*) FROM table
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! Последний раз редактировалось Ghost; 13.01.2006 в 07:55. Причина: склероZzz... |
|
|