Есть ли способ добавить разбиение на страницы в таблицу, которая извлекает данные из базы данных?

Я испытываю огромные проблемы с разбиением таблицы на страницы. Я искал каждое видео YouTube, 10 страниц Google с «таблицей pagination», но ни один не работал для меня. Моя таблица имеет семантический стиль пользовательского интерфейса (класс) и извлекает данные из базы данных. Я понятия не имею, как добавить разбиение на страницы к этой таблице. Также я пробовал jQuery плагины и так далее, но это не работает.

1 ответ

  1. Вы можете попробовать использовать плагин datatables . Он поставляется с большим количеством функций вместе с вариантами разбиения на страницы.

    HTML-файл

    <div>
      <table id="myTable">
        <thead> <tr>..</tr></thead>
        <?php
            Use php to populate table 
            foreach row fetched from database table
            {
            ?>
             <tr>
                 <td>data1</td> 
                 <td>data1</td>
             </tr>
            <?php
            }
    
        ?>
    
    </div>
    
    
    .....
    

    В JS

    $(document).ready(function() {
        $('#myTable').DataTable( {
            "ordering": false,
            "info":     false,
            ....
        } );
    } );