Ответов: 9 Просмотров: 657
|
Спасибо Вам извиняюсь еще раз
вот полный код для пагинатор страницы при переходе на страницу первый раз кнопка (Келесі (Следующая) появляется но при нажатии на нее не открывется следующая страница а чистый лис Думаю что второй не срабатывает условие if( $articles_exist == false)
CODE ( htmlphp):
скопировать код в буфер обмена
<?php $per_page = 10; $page = 1; if(isset($_GET['page'])){ $page = (int)$_GET['page']; } $total_count_q = mysqli_query($connection, "SELECT COUNT(`id`) AS `total_count` FROM `negizgi` WHERE `turi` = " . (int)$_GET['id']); $total_count = $total_count['total_count']; $total_pages = ceil($total_count / $per_page); if($page <= 1 || $page > $total_pages){ $page = 1; } $offset = ($per_page * $page) - $per_page; $articles = mysqli_query($connection, "SELECT * FROM `negizgi` WHERE `turi` = " . (int)$_GET['id'] . " LIMIT $offset, $per_page"); $articles_exist = false; echo 'Мәлімет жоқ'; $articles_exist = true; } ?> <?php ?> <article class="article"> <div class="article__image" style="background-image: url(/static/images/<?php echo $art['image']; ?>);"></div> <div class="article__info"> <a href="/articles.php?id=<?php echo $art['id']; ?>"><?php echo $art['atauy']; ?></a> <div class="article__info__meta"> </div> <div class="article__info__preview"><?php echo mb_substr($art['kiskasha'], 0, 50, 'utf-8'); ?></div> </div> </article> <?php } ?> </div> <?php if($articles_exist == false){ echo '<div class="paginator">'; if($page > 1){ echo '<a href="/categorie.php?page=', ($page - 1), '">« Өткен бет</a> '; } if($page < $total_pages){ echo '<a href="/categorie.php?page=' . ($page + 1), '">Келесі бет »</a>'; } } ?>
|