Я использую этот код, но у меня проблема с загрузкой на разные страницы.
if (isset($_GET['pageno'])) {
$pageno = $_GET['pageno'];
} else {
$pageno = 1;
}
$no_of_records_per_page = 5;
$offset = ($pageno-1) * $no_of_records_per_page;
$total_pages_sql = "SELECT COUNT(*) FROM tips ORDER BY tip_id DESC";
$result = mysqli_query($conn,$total_pages_sql);
$total_rows = mysqli_fetch_array($result)[0];
$total_pages = ceil($total_rows / $no_of_records_per_page);
<ul class="pagination" style="display: flex;
justify-content: center;">
<li><a class="btn" style="background: #f36100; opacity: 0.9; color: #ffffff;" href="?pageno=1">Prva</a></li>
<li class="<?php if($pageno <= 1){ echo 'disabled'; } ?>">
<a class="btn" style="background: #f36100; opacity: 0.9; color: #ffffff;" href="<?php if($pageno <= 1){ echo '#'; } else { echo "?pageno=".($pageno - 1); } ?>">Prethodna</a>
</li>
<li class="<?php if($pageno >= $total_pages){ echo 'disabled'; } ?>">
<a class="btn" style="background: #f36100; opacity: 0.9; color: #ffffff;" href="<?php if($pageno >= $total_pages){ echo '#'; } else { echo "?pageno=".($pageno + 1); } ?>">Sledeća</a>
</li>
<li><a class="btn" style="background: #f36100; opacity: 0.9; color: #ffffff;" href="?pageno=<?php echo $total_pages; ?>">Zadnja</a></li>
</ul>
</div>
На моей странице индекса я использую этот код
$default = 'main';
if (isset($_GET['p'])==''){
$page = $default;
}
else {
$page = $_GET['p'];
}
?>
<?php
if (file_exists('pages/'.$page.'.php'))
{include('pages/'.$page.'.php');}
Так что в Моя главная страница работает нормально, где я перечислил некоторые вещи, но на странице администратора, где я добавил кнопку «Редактировать», она отображается только на первой странице, а когда я загружаю *pageno=2*
, она показывает результат с моей главной страницы, без кнопки. Это работает нормально, если я положу его на главной странице. Кроме того, какую бы страницу я ни указывал как $ default, она возвращает мне *pageno=2*
Пожалуйста, помогите!