Простая нумерация страниц и как создавать ссылки

0

Я пытаюсь реализовать разбивку на страницы. Я пытаюсь найти алгоритм для создания навигационных ссылок.
Пример:

<ul id="mystyle">  
<li class="previous">«Previous</li>  
<li class="active">1</li>  
<li><a href="?page=2">2</a></li>  
<li><a href="?page=3">3</a></li>  
<li><a href="?page=4">4</a></li>  
<li><a href="?page=5">5</a></li>  
<li><a href="?page=6">6</a></li>  
<li><a href="?page=7">7</a></li>  
<li class="next"><a href="?page=2">Next »</a></li>  
</ul>    

Таким образом, это создает 7 ссылок для набора результатов. Моя проблема заключается в том, что произойдет, если результирующий набор слишком мал и требует только 2 ссылки.
Есть ли пример того, как это учитывать?

  • 0
    Какой динамический язык вы используете?
  • 0
    @JoshC:JSP JSP, но основной персонал. Я предполагаю, что это не зависит от языка? Будет ли то же самое в sevlets, php и т. Д.?
Теги:
algorithm

1 ответ

0

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

  • 0
    Мой вопрос касается ссылок, которые обычно показываются внизу страницы: Previous<1,2,3,4,5,6,7>Next Где каждая ссылка является ссылкой на соответствующую страницу
  • 0
    Да, но вам нужно разработать эту систему самостоятельно, либо в javascript, либо в php. Для примера вы можете проверить эту ссылку: web.enavu.com/tutorials/making-a-jquery-pagination-system
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню