Вход Регистрация
* MobMAS

Постраничный вывод из MySQL

  1. <?php
  2. $length = 10;
  3. if(isset($_GET['page'])) {
  4. $page = abs(intval($_GET['page']));
  5. }
  6. else {
  7. $page = 0;
  8. }
  9. $start = $page * $length;
  10. $q = mysql_query('SELECT * FROM
  11. `table`');
  12. $all_msg = mysql_num_rows($q);
  13. $all_page = $all_msg / $length - 1;
  14. function navigation($page, $all_page)
  15. {
  16. if($page > 0 && $page <= $all_page)
  17. { echo '<a href="' . $_SERVER
  18. ['PHP_SELF'] . '?page=' . ($page - 1) .
  19. '">&laquo;Назад</a>'; }
  20. if($page < $all_page)
  21. { echo '<a href="' . $_SERVER
  22. ['PHP_SELF'] . '?page=' . ($page + 1) .
  23. '">Далее&raquo;</a>'; }
  24. }
  25. ?>
» Описание: Каждый из кодеров рано или поздно сталкивается с такой проблемой, как постраничный вывод контента. Сегодня я попытаюсь рассказать, как вышел из этой проблемы я. Вывод конечно реализован при использовании БД, так как файлы по моему личному мнению несерьезное дело и не превели еще ни одного кодера к чему- нибудь хорошему. Приведенный код (см. выше) выносим в отдельный файл, например, navigation.php. В странице, где нужна "постраничка", коннектинся к БД, инклудим мой файл
» Время добавления: 3 Авг 2016 в 02:12
» Посмотров: 1037
» textarea
» Рейтинг: [+0 | -0]
Комментарии [2]
Онлайн: 3
Реклама