MadDen
Новичок
постраничная навигация
Доброе время суток)
проблема собственно с постраничной навигацией [бить меня надо по губам] её ногами))
код:
определение страницы, запрос и т.д.
вывод информации:
ну собственно проблема:
а заключается она в том, что требуется мне навигация в показе на странице допустим какая сейчас страница и нехт т.е. <1[2]3>
эту навигацию я скопировал с другой гостевой и мой мозг скоро сплавится от найденой информации в гугле и различных форумах если ещё буду пробовать другие варианты))
подскажите добрые люди я вообще не могу понять почему она не работает, ну нет у меня навыка PHP))
Доброе время суток)
проблема собственно с постраничной навигацией [бить меня надо по губам] её ногами))
код:
определение страницы, запрос и т.д.
PHP:
$num = 3; // колво объектов на страницу
$page = intval($_GET['page']);
if ($page == '') {$page=1;}
$result = mysql_query("SELECT COUNT(*) FROM `mess`");
$c_msg = mysql_result($result,0);
$total = intval(($c_msg - 1) / $num) + 1;
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$q = mysql_query("SELECT * FROM `mess` ORDER BY id DESC LIMIT $start, $num");
//$gb['answer'] = $answergb;
PHP:
if ($c_msg==0)
{
echo "<div class='header'>Сообщений нет...</div>";
}
else
{
while($gb = @mysql_fetch_array($q))
{
echo "<div class='header'>имя: ".$gb['login']."<br/>
сообщение: ".$gb['msg']."<br/>";
echo "</div>\n";
}
}
PHP:
if ($page != $total) $nextpage = ' | <a href="index-'. ($page + 1) .'.php">след»</a>';
if($page - 2 > 0) $page2left = ' <a href="index-'. ($page - 2) .'.php">'. ($page - 2) .'</a>';
if($page - 1 > 0) $page1left = ' | <a href="index-'. ($page - 1) .'.php">«пред</a> ';
if($page + 1 <= $total) $page1right = ' <a href="index-'. ($page + 1) .'.php">'. ($page + 1) .'</a>';
if($total == "1")
{ $xxx = '<small>Стр. '.$page.$page1left.$nextpage.'</small>'; }
else
{$xxx = 'Стр. <a href="pages.php">'.$page.' из '.$total.'</a>'.$page1left.$nextpage.''; }
echo $xxx;
эту навигацию я скопировал с другой гостевой и мой мозг скоро сплавится от найденой информации в гугле и различных форумах если ещё буду пробовать другие варианты))
подскажите добрые люди я вообще не могу понять почему она не работает, ну нет у меня навыка PHP))