Нумерация страниц работает нормально, но не отображается весь номер страницы - PullRequest
0 голосов
/ 20 мая 2019

На моем сайте будут отображаться только 8 данных из базы данных.Остальные результаты будут отображаться, если пользователь нажимает кнопки. Я использовал разбиение на страницы для этой работы. Разбиение на страницы работает нормально. Показывает только 8 данных из базы данных.Если я нажму на кнопку «все», то все данные будут видны.Когда я нажимаю все кнопки, я вижу. номер всей страницы

Но когда я нажимаю 1 или 2 или просто посещаю размер, я вижу только кнопку страницы 1 и все кнопки

код:

//pagination
$results_per_page = 8;
$number_of_results = $audio->num_rows;
$number_of_pages = ceil($number_of_results / $results_per_page);
$page_all = 0;
$page = 1;
if (isset($_GET['page_all'])) {
   $page = 1;
   $page_all = 1;

   $results_per_page = $number_of_results;
} else {
if (!isset($_GET['page'])) {
    $page = 1;
} else {
    $page = $_GET['page'];
 }
}
$this_page_first_result = ($page - 1) * $results_per_page;
$sql2 = 'SELECT * FROM gallery_audio WHERE del_status=0  LIMIT ' . 
$this_page_first_result . ',' . $results_per_page;

$all_audio = $conn->query($sql2);

Код кнопки

  <div class="row">
    <?php
          // display the links to the pages

          $next = $page + 1;
          $previous = $page - 1;


           for ($page = 1; $page <= $number_of_pages; $page++) {
               echo '<a style="color:white;" class="btn btn-danger pb" href="?page=' . $page . '">' . $page . '</a> ';
                }




          echo '<a style="color:white;" class="btn btn-danger pb" href="?page_all=' . 1 . '">' . 'all' . '</a> ';
                ?>
   </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...