первый
VTR1m, да я знаю. я щас пытаюсь придумать что нить с навигацией упростить ее как нить
[code]
<?
#
$nav = new nav;
define('TOPAGE',10);
$page=intval($_GET['page']);
$posts = DB::run() -> query("SELECT * FROM `book`" -> rowCount();
$total = intval(($posts - 1) / TOPAGE) + 1;
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * TOPAGE - TOPAGE;
if($posts == 0){error('Ошибка','Сообщений нету!');}
$themes = DB::run()->query("SELECT * FROM `book` ORDER BY `id` DESC LIMIT $start,".TOPAGE.""-> fetchAll();
foreach($themes AS $u){
echo $u['msg'].'<hr>';
}
$nav->links='?page=';
$nav->page=$page;
$nav->total=$total;
echo $nav->ends();
#
?>
[/code]
теперь это не Г код?)
вижу любишь веревки, какой фотошоп юзаеш?
$total = intval(($posts - 1) / TOPAGE) + 1;
intval именно здесь лишнее,т.к posts так или иначе число.
Ну и можно красивее все сделать (сократить),если будет время,напишу.
А то что взял класс пагинации,это +