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 8 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 8 tahun yang lalu

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

avatar Satrio
@Satrio

4 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban