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

Станислав
На сайте с 27.12.2009
Offline
258
273

Решил поставить навигацию на сайт и тут же появились проблемы, может покажет кто нибудь что не так делаю

В файле конфиге следующая запись


<?
// если страница не указана, то первая страница
$p=$_GET['p'];
if (empty($p)){$p=1;}
// сколько записей

///////////////////////////////////////////////////
///////// Навигация ////////////
///////////////////////////////////////////////////
function pages ($p){
$res = mysql_query("select count(*) from bd");
$row = mysql_result($res,0);
$b = ceil(($row/2)) ; // выводим по столько записей на страницу
$x=1;

// навигатор по страницам
while ($b>=$x)
{
if ($x==$p){$pages .= ' <span>'.$x.'</span> ';} else{$pages .= ' <a href="?p='.$x.'">'.$x.'</a> '; }
$x++;
}
return $pages;
}
//////////////////// Конец ///////////////////////

$off = ($p-1)*10; // это тоже количество записей на страницу

// запрос к бд

$query_bd =
"SELECT * FROM bd ORDER BY id DESC limit $off,10";
$bd = mysql_query($query_bd) or die(mysql_error());
$row_bd = mysql_fetch_assoc($bd);
$totalRows_bd = mysql_num_rows($bd);
?>
На странице max.php

Вывожу следующее

<?php include (database.php); ?>

<?php include ('config.php'); ?>

<body>

<?

do {
echo ($row_bd['name']."<br />");
echo ($row_bd['img']."<br />");
echo ($row_bd['photo']."<br />");
echo ($row_bd['email']."<br />");
}
while ($row_bd = mysql_fetch_assoc($bd));

echo pages ($p);
?>
</body>

И не пашет

Точнее на самой странице max.php пашет, а вот если листолкой воспользоваться

/max.php?p=2

то ничего не отображается

Где я допустил ошибку?

Мы там, где рады нас видеть.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий