Страница уже появилась, но статья все еще на той же странице

#php

#php

Вопрос:

Я хочу ограничить свои статьи до 3 на страницу… страница появилась, но статья все еще находится на одной странице .

 require_once 'koneksi.php';
$result = mysqli_query($koneksi, "SELECT * FROM tbl_artikel");
$aktif = 'artikel';
 $halaman = 3;
  $page = isset($_GET["halaman"]) ? (int)$_GET["halaman"] : 1;
  $mulai = ($page>1) ? ($page * $halaman) - $halaman : 0;
  $total = mysqli_num_rows($result);
  $pages = ceil($total/$halaman);            
  $query = "SELECT * FROM tbl_artikel LIMIT $mulai, $halaman";
  $result2 = mysqli_query($koneksi, $query);
  $no =$mulai 1;
?>
 

и вот код для статьи

 <?php while($artikel = mysqli_fetch_assoc($result)) : ?>
<div class="artikel">
                    <div class="info">
                        <div class="post mb-2">
                            <span class="tgl"><?= date('d M y', strtotime($artikel['tanggal'])) ?></span>
                            <span class="judul"><a href="detail_artikel.php?id=<?= $artikel['id'] ?>"><?= $artikel['judul'] ?></a></span>

                        </div>
                    </div>
                    <div class="detail">
                        <div class="clearfix" style="text-align: justify;">
                            <img src="images/artikel/<?= $artikel['foto'] ?>" alt="" width="200px" class="float-left mr-2">
                            <?= substr($artikel['isi'], 0, 150) . '...' ?>
                        </div>
 

Комментарии:

1. Вы перебираете $result ; разве вы не хотите $result2 ? Кроме того, попробуйте SELECT COUNT(*) FROM tbl_artikel , если хотите подсчитать.