Belajar PHP Untuk Pemula |20. Pagination

 Belajar Bahasa PHP Untuk Pemula Part 20

Di artikel ini saya akan membahas mengenai sebuah fitur bernama Pagination.

Pagination adalah sebuah teknik untuk membatasi data yang tampil di halaman web kita menjadi beberapa halaman.

Nah pagination sangat berguna apabila data yang kalian miliki sudah sangat banyak dan dibagi menjadi beberapa halaman data yang kalian miliki.

Jadi nanti diatas data yang kalian miliki ada angka 1 2 3 untuk pindah ke tiap halaman.

Nanti kita akan memanfaatkan sebuah keyword di dalam sql yang namanya limit yang bisa membatasi berapa data yang tampil.

Seperti biasa kalian bisa mengduplikat folder pertemuan17 dan mengganti namanya menjadi pertemuan18 dan buka di kode editor masing-masing.

Buka halaman index-nya dan sekarang kita akan membuat konfigurasi/set up-nya.

Tapi kita coba tambahkan limit dalam query kita

Ini artinya tampilkan hanya dua data mulai dari data dengan index 1

Ingat bahwa tiap data index-nya dimulai dari 0,maka hasilnya


Sekarang kita akan membuat konfigurasi-nya dan tentukan dulu ada berapa data dalam satu halaman.

Juga kita harus tau ada punya berapa halaman,caranya

jumlah halaman =total data dibagi data per halaman


 

Setelah itu kita akan cari tahu halaman berapa yang akan aktif sekarang.

Dengan mengambil data halamanya dari url,





Nah kalian lihat di url-nya maka ada di halaman berapa kita sekarang.
Ada codingan yang lebih sederhana agar menampilkan halaman keberapa kita berada,

Sekarang kita sudah punya cara mengambil halaman aktifnya.
Tinggal kita cari tau setelah limit untuk menentukan halaman aktifnya halaman berapa,kita mulai datanya yang keberapa



Kenapa di halaman 2 hanya muncul 2 data?Karena setiap halaman akan ditampilkan 3 data dan data yang saya punyai hanya 5 maka munculnya hanya 2 data.
Sekarang kita buat navigasinya dan kita simpan dibawah formnya,seperti ini



Muncul nomor halaman 1 dan 2
Lalu agar datanya dikirim dihalaman yang sama kita bisa  menambahkan tag php didalam a href-nya,




Lihat di pojok kiri bawah ada halaman 1 jika kita sorot nomor 1 dan begitu pun dengan nomor 1 maka akan pindah ke halaman 2,

Setelah itu kita akan memberi tahu usernya kalau dia ada di halaman berapa,caranya begini


Nah usernya tahu dia ada dihalaman berapa.
Setelah itu saya mau menambahkan panah di kiri kanan nya tanpa mengklik nomornya.
Dan jika sudah ada di halaman 1 panahnya tidak dimunculkan karena tidak ada halaman 0 




Tidak muncul tanda panahnya.

Tinggal tambahkan panah kanan/next,


Ketika di halaman 1 maka ada tombol next dan jika di halaman 2

Maka yang muncul hanya tombol previous.

Sampai disini dulu pembahasan mengenai Pagination
Dan terima kasih sudah meluangkan waktu untuk membaca artikel ini  dan sampai jumpa di artikel selajutnya 

Komentar

Postingan populer dari blog ini

Program Python untuk Menghitung Luas Lingkaran

Program Python untuk menghitung rata-rata dari beberapa angka yang dimasukkan oleh pengguna

Program Python tentang lagu anak ayam.