<?php
/**
* Постраничный вывод из Mysql
* автор: Nc_Soft
* 20.05.08
*/
/*
Для более удобного вывода нам потребуется класс навигатор
скачать его можно по ссылке
http://snippets.pp.ru/class/Navigator.class.txt
необходимо переименовать его рассширение в php и подключить к скрипту
*/
//полключаем навигатор
require_once('Navigator.class.php');
/*
пусть у нас такая таблица в БД
id | user | msg
*/
//общее число записей
$q=mysql_query(" SELECT count(*) FROM our_table ");
$all=mysql_result($q,0,0);
//если есть записи, то включаем навигатор
if ($all)
{
//записей на страницу
$pnumber=10;
//создаем объект
$n=new Navigator($all,$pnumber);
//запрос
$q=mysql_query("SELECT * FROM our_table LIMIT {$n->start()},$pnumber ");
//выводим результаты
while (false!==($res=mysql_fetch_assoc($q)))
{
echo '<div>';
echo 'id = '.$res['id'].'<br />';
echo 'user = '.$res['user'].'<br />';
echo 'msg = '.$res['msg'];
echo '</div>';
}
//печатаем навигацию
echo $n->navi();
}
?>