• Home
  • /
  • Tag Archives:  paging

Script PHP Menampilkan Hasil Pencarian Multikategori dengan Advanced Paging

Pada dua artikel terpisah sebelumnya, saya pernah memaparkan bagaimana teknik membuat script untuk pencarian multikategori dan juga teknik bagaimana membuat script advanced paging.

Sedangkan pada artikel kali ini, saya akan memaparkan bagaimana teknik untuk menggabungkan kedua hal tersebut atau tepatnya bagaimana teknik membuat script advanced paging untuk menampilkan hasil pencarian multikategori. Artikel ini mudah-mudahan bisa dimanfaatkan oleh para mahasiswa saya yang sedang mendapat tugas dari dosennya 🙂

Ide Membuat Advanced Paging dengan PHP

Paging merupakan teknik menampilkan data dengan cara membaginya ke beberapa halaman. Teknik ini diberikan untuk mengurangi scrolling window apabila data yang disajikan terlalu banyak, sehingga akan menimbulkan kejemuan orang yang melihat dan juga akan menghasilkan page load time yang besar karena ukuran filenya besar (apabila data disajikan dalam satu halaman saja).

Untuk keperluan navigasi data biasanya disajikan dengan link berupa nomor halaman atau kadang berbentuk Previous dan Next.

Pada tutorial ini akan dipaparkan bagaimana ide membuat advance paging ini dilakukan. Advance paging adalah paging yang navigasinya berbentuk

1 2 3 4 … 20 Next >>

Contoh tampilan di atas diasumsikan terdapat 20 halaman paging dan halaman yang sedang aktif adalah halaman 1. Bila yang aktif halaman 10, maka tampilan navigasinya adalah:

<< Prev 1 … 7 8 9 10 11 12 13 … 20 Next >>

Sedangkan bila yang aktif adalah halaman terakhir (20) maka tampilan navigasinya adalah

<< Prev 1 .. 17 18 19 20

Dalam contoh ini kasus advance paging ini akan diterapkan pada data guestbook atau buku tamu. Istilah ‘advance paging’ ini adalah istilah saya saja sih 🙂

Mau tau bagaimana ide dan cara membuatnya? simak baik-baik artikel ini. Artikel ini merupakan request dari mas Sadeli (salah satu member saya)

Membuat Nomor Halaman (Paging) di WordPress

Bila Anda menggunakan WordPress, maka pada halaman index akan tampil link PREVIOUS ENTRIES atau NEXT ENTRIES. PREVIOUS ENTRIES digunakan untuk menuju ke halaman artikel-artikel yang telah diposting sebelumnya dan NEXT ENTRIES untuk menuju ke artikel sesudahnya. Intinya, secara default untuk keperluan navigasi di WordPress menggunakan kedua link tersebut.

Bagaimana bila Anda bosan dengan tampilannya? Kira-kira bisa tidak ya kedua link tersebut diganti dengan semacam nomor halaman atau istilahnya adalah ‘Paging‘? Ooo… tentu bisa donk. Sebagai contoh, bila Anda melihat halaman utama (index) dari blog ini, maka Anda akan melihat nomor-nomor halaman untuk keperluan navigasi.

Nah… pada artikel kali akan dibahas bagaimana cara mengganti link navigasi dari bentuk Previous Entries dan Next Entries menjadi nomor halaman yang menarik.