Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

ASK Membuat page number halaman

assalamualikum, halo member sekolah koding, saya mau nanya nih, gimana cara ngebuat halaman page number dari sebuah postingan blog ? misalnya ketika jumlah postingan sudah sampai 5 maka akan di lempar ke halaman berikutnya hehehe.

mohon bantuan nya ya kawan.

terima kasih.

avatar Satrio
@Satrio

4 Kontribusi 1 Poin

Diperbarui 9 tahun yang lalu

3 Jawaban:

ini logika simpelnya gan

<?php

$max = 16; //maximal item per page

//bisa diatur dari URL, perpage atau pagenya
$page    = isset($_GET['page']) ? (int)$_GET['page'] : 1;
$perPage = isset($_GET['per-page']) && $_GET['per-page'] <= $max ? (int)$_GET['per-page'] : $max ; //otherwise 16

$start = ($page > 1) ? ($page * $perPage) - $perPage : 0;

//start-> mulai dari mana || perPage-> berapa per halaman limitnya
$query11  = "SELECT * FROM articles LIMIT $start,$perPage";

//ngebagi halamannya disini
$total = ambil total artikel;
$pages = ceil($total/$perPage);

?>

<!-- disini silahkan loop biasa buat keluarin artikelnya-->

<div class="pagination">
  <?php for ($i=0; $i<$pages; $i++): ?>
    <a href="?page=<?=$i;?>"> <?= $i; ?> </a>
  <?php endfor; ?>
</div>

avatar paulpogba
@paulpogba

10 Kontribusi 17 Poin

Dipost 9 tahun yang lalu

Masih belum ngerti gan di bagian ambil total artikel, maksudnya gimana

avatar Satrio
@Satrio

4 Kontribusi 1 Poin

Dipost 9 tahun yang lalu

avatar hilmanski
@hilmanski

2713 Kontribusi 2145 Poin

Dipost 9 tahun yang lalu

Login untuk ikut Jawaban