Selamat datang kembali di blog Mari belajar coding. Tutorial kali ini kita akan belajar membuat sebuah form pencarian data dan pagination. Jika tutorial sebelumnya kita hanya membuat sebuah pagination untuk menampilkan data dalam beberapa halaman pada tabel, kali ini kita akan menambahkan kolom pencarian untuk mempermudah dalam mencari data berdasarkan kata kunci yang telah di inputkan. Membuat Pencarian dan Pagination dengan PHP Teman-teman bisa menggunakan database akademik yang pernah kita gunakan pada tutorial sebelumnya untuk membuat pagination dengan PHP dan Mysql atau buat baru seperti contoh dibawah ini.
Inputkan data kedalam tabel siswa sebagai contoh data yang akan kita tampilkan nantinya.
Setelah selesai membuat database akademik dan input datanya, selanjutnya kita buat file koneksi.php untuk menghubungkan antara aplikasi dengan database.
Buat form untuk pencarian data, disini kita buat dua jenis pencarian yaitu pencarian berdasarkan nama dan alamat. Untuk formnya sendiri kita gunakan method Get bukan Post.
Buat sebuah tampilan data di tabel seperti contoh dibawah ini, variabel page digunakan untuk menampung data request page dari url, variabel kolom cari dan kolom kata kunci juga di gunakan untuk menampung data yang di peroleh dari url. Untuk menampilkan data dalam beberapa halaman, kita gunakan query limit pada sql.
Terakhir kita buat paginationnya, untuk mempercantik tampilan tabel dan pagination gunakan framework bootstrap.
Kode lengkapnya seperti ini, simpan dengan nama file index.php
Sebenarnya kita dapat menggunakan sebuah plugin untuk membuat searching dan pagination otomatis tanpa perlu menulis kode sendiri seperti diatas dengan menggunakan plugin datatables. |