Проблемы с пангитацией при загрузке другого результата - PullRequest
0 голосов
/ 26 апреля 2020

Я использую этот код, но у меня проблема с загрузкой на разные страницы.

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*

Пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...