Добро пожаловать, Гость!
Постраничный вывод из MySQL - Полезный php код №66
Все категории

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

Описание: Каждый из кодеров рано или поздно сталкивается с такой проблемой, как постраничный вывод контента. Сегодня я попытаюсь рассказать, как вышел из этой проблемы я. Вывод конечно реализован при использовании БД, так как файлы по моему личному мнению несерьезное дело и не превели еще ни одного кодера к чему- нибудь хорошему. Приведенный код (см. выше) выносим в отдельный файл, например, navigation.php. В странице, где нужна "постраничка", коннектинся к БД, инклудим мой файл.
Код:

<?php 
$length 
10
if(isset(
$_GET['page'])) { 
$page abs(intval($_GET['page'])); 

else { 
$page 0

$start $page $length
$q mysql_query('SELECT * FROM 
`table`'
); 
$all_msg mysql_num_rows($q); 
$all_page $all_msg $length 1
function 
navigation($page$all_page

if(
$page && $page <= $all_page
{ echo 
'<a href="' $_SERVER 
['PHP_SELF'] . '?page=' . ($page 1) . 
'">«Назад</a>'; } 
if(
$page $all_page
{ echo 
'<a href="' $_SERVER 
['PHP_SELF'] . '?page=' . ($page 1) . 
'">Далее»</a>'; } 

?>


Добавил: Izg-20 (19 Сент 2015)

Скачать: TEXTAREA
DCMS-Social.ru - движок социальной сети, вап и веб мастерская, файло-обменник и форум.
Статистика DCMS-Social.ru: Пользователей - 14899, тем на форуме - 30285, сообщений - 298835