Проблемка с навигацией

Печать RSS
127

Е
Автор
Пацак
0
Вобще проблема такова: если пользователь находится на последней странице, то ему видна ссылка "Далее", а её там не должно быть. Как можно исправить ?
Код:
<?php 


$length = 1; 

if(isset($_GET['page'])) { 

$page = abs(intval($_GET['page'])); 

} else { 

$page = 0; 

} 

$start = $page * $length; 

$q = mysql_query('SELECT * FROM `blogs`'); 

$all_msg = mysql_num_rows($q); 

$all_page = $all_msg / $length - 1; 

function navigation($page, $all_page) { 

global $id;

if($page > 0 && $page <= ($all_page+1)) { 

echo '<a href="' . $_SERVER['PHP_SELF'] . '?id='.$id.'&amp;page=' . ($page - 1) . '">&laquo; Назад</a>'; 

} else {echo '&laquo; Назад';}

if($page < $all_page) { 

echo ' | <a href="' . $_SERVER['PHP_SELF'] . '?id='.$id.'&amp;page='. ($page + 1) . '">Далее &raquo;</a>'; 

} else { echo ' | Далее &raquo;';}

} 

?>
Изменил: Евгений
Е
Автор
Пацак
0
Что, никто не знает ?
W

Босс
0
че за скрипт пишешь, дай заценить)))))
Е
Автор
Пацак
0
3. Vils, как допишу, покажу smile
Но вот только нужна помощь smile
Е
Автор
Пацак
0
Что кодеров вообще нет ? sad
Помогите плз, очень нужно sad
Е
Автор
Пацак
0
Что, никто не знает ? sad
W

Босс
0
Наверн никто (
W

Босс
0
Ronson (15 Ноября 2011 / 23:52)
3. Vils, как допишу, покажу.
Покажи что хоть готово. Айпи денвера дай я хоть заюзаю)
П

Пацак
0
mysql_query('SELECT * FROM blogs') smile
Y

Пришелец
0
else { echo ' | Далее &raquo;';} удали
Стикеры / Теги / Правила