Membuat pagination pada menu artikel

mohon bantuannya bro .Masih newbie 
saya mau buat paggination di menu artikel ,setiap halaman dibatasi 5 artikel aja ,halamn udah muncul tapi artikel nya gak dibatasin  :

<?php 

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;
?>

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>Daftar Artikel - SMP Utama</title>
	<link rel="icon" href="images/smputama.jpg">
	<link rel="icon" href="images/smputama.jpg">
	<link rel="stylesheet" href="resources/fonts/stylesheet.css">
	<link rel="stylesheet" href="resources/css/bootstrap.min.css">
	<link rel="stylesheet" href="resources/css/style.css">
</head>
<body>
	<div class="container bg-light">
		<!-- top bar -->
		<div class="logo clearfix">
			<div class="float-left mt-3 mb-3">
				<img src="images/smputama.jpg" alt="Logo Sekolah" width="70px" class="float-left mr-3">
				<div class="text float-right">
					<span class="smk">SMP Utama</span><br>
				</div>
			</div>
		</div>
			
		<!-- nav bar -->
		<?php require_once 'navbar.php'; ?>

		<!-- content -->
		<div class="row p-3">
			<div class="col-md-8">
				<div class="title mb-3">
					Artikel Terbaru
				</div>
				<?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>
						<hr>

					</div>
					<hr>
	
				</div>
				<?php endwhile; ?>
			</div>
			<?php require_once 'sidebar.php'; ?>
		</div>
		<div class="">
  <?php for ($i=1; $i<=$pages ; $i++){ ?>
  <a href="?halaman=<?php echo $i; ?>"><?php echo $i; ?></a>
 
  <?php } ?>
 
</div>
		<div class="text-white footer">
			2020 © Copyright by SMP Utama.
		</div>
	</div>

	<script src="resources/js/jquery.js"></script>
	<script src="resources/js/bootstrap.min.js"></script>
</body>
</html>
avatar muhammad20

Ditanyakan oleh @muhammad20

3 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Hallo, agan bisa tonton video ini untuk mempelajari tentang pagination https://sekolahkoding.com/kelas/membuat-pagination-dengan-php/video/pagination-dengan-php
avatar ahanafi

Dijawab oleh @ahanafi

531 Kontribusi 231 Poin

  • udah gan ..halamannya udah muncul tapi artikelnya masih muncul semua di halaman awal..ane udah edit kodingannya gan - @muhammad20

Login untuk menanggapi


Login untuk gabung berdiskusi