@libera

Построение навигации, не хочет переходить дальше?

<?php
include '../config.php';
$sum = 3;
$result = mysql_query("SELECT COUNT(*) AS a FROM `table name`");
$arr = mysql_fetch_row($result);
$rec = $arr[0];
if(isset($_GET['page'])){
	$str = (int) $_GET['page'];
}
else{
	$str = 0;
}
$start = $str * $sum;
$r = mysql_query("SELECT * FROM `news` LIMIT $start, $sum");
$n = mysql_num_rows($r);
if ($str > 0)
{
	$p = $str - 1;
	echo '<a href=viewpost.php?page=' . $p . '>НАЗАД</a>';
}
$str++;  
if($start + $n < $rec) {
	echo '<a href=viewpost.php?page=' . $str . '>ДАЛЕЕ</a>'; 
}
for ($i = 0; $i < $n; $i++)
{
	$row = mysql_fetch_array($r);			   
	printf ('
				<div class="news-block">
					<div class="title-news">%s</div>
					<div class="text-news">%s</div>
				</div>
			', $row['title'], $row['title'] );
	
}
?>


Сделал я ограничение по выводу на странице, но появилась проблема не хочет отображать кнопки вперед и назад.
Ограничение работает статей на странице, но нижней навигации нету.
Искал в инете не нашел решение.

Если можно подскажите как сделать что бы еще и в низу показывала на какой странице сейчас и можно было перейти например на 3 или 25 страницу.
Вот так надо сделать
< << 1 2 3 4 5 17 >> >
Когда дальше лестаем то
< << 1 10 11 12 13 14 17 >> >
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ну, надо сделать примерно как у тебя, только ещё снизу чтоб "< << 1 2 3 4 5 17 >> >".
В чем проблема-то?

Оу, кнопки не появляются.
Дебажить пробовал?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы