@Ilya1988

Как сделать переменную неизменной?

Здравствуйте, подскажите, пожалуйста, на странице есть разделы, кликаем по разделу и нужно чтобы вывелись все сообщения из этого раздела, в ссылке мы передаем параметр "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 } ?>
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
By_Engine
@By_Engine
Меня одного насторожила такая конструкция?
$blog=$_GET['blog'];
define ($blog, $_GET['blog']);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы