Здравствуйте, подскажите, пожалуйста, на странице есть разделы, кликаем по разделу и нужно чтобы вывелись все сообщения из этого раздела, в ссылке мы передаем параметр "blog" с урлом.
Но пагинация на 2,3 и т.д. странице не видит переменной $blog, я уже ее даже как константу объявил, что можно сделать ? Заранее спасибо.
Код ошибки - Notice: Undefined index: blog in /home/c/cp67511/wiki/public_html/posti.php on line 65
Код:
$limit = 25;
$offset = !empty($_GET['page'])?(($_GET['page']-1)*$limit):0;
//получаем количество записей
$blog=$_GET['blog'];
echo "<h1>$blog</h1>";
define ($blog, $_GET['blog']);
$queryNum = $db->query("SELECT COUNT(*) as postNum FROM post WHERE url_t = '$blog'");
$resultNum = $queryNum->fetch_assoc();
$rowCount = $resultNum['postNum'];
//инициализируем класс pagination
$pagConfig = array(
'baseURL'=>'http://xxx/posti.php/{$blog}',
'totalRows'=>$rowCount,
'perPage'=>$limit
);
$pagination = new Pagination($pagConfig);
//получаем записи
$query = $db->query("SELECT * FROM post WHERE url_t = '$blog' ORDER BY id DESC LIMIT $offset,$limit");
if($query->num_rows > 0){ ?>
<div class="posts_list">
<?php while($row = $query->fetch_assoc()){ ?>
<?php echo $row['post']; ?>
<?php } ?>
</div>
<!-- отображаем ссылки на страницы -->
<?php echo $pagination->createLinks(); ?>
<?php } ?>