Ilmututor
Belajar Bersama
Setelah melakukan pencarian selanjutnya mari kita lakukan pencarian berdasarkan range waktu, pada sql sebagaimana kita ketahui kita menggunakan perintah between menampilkan data diantara kedua tanggal tersebut pada query mysql biasa dapat menggunakan query seperti ini
select * from jadwal where tanggal between tgl_awal and tgl_akhir;
lalu bagaimana jika kita mengimplementasikan query tersebut pada framework khususnya Codeigniter
caranya cukup mudah yaitu dengan cara seperti ini
$tgl_awal = $this->input->post('awal'); $tgl_akhir = $this->input->post('akhir'); $this->db->where('tanggal >=',$tgl_awal); $this->db->where('tanggal <=',$tgl_akhir);
Perintah tersebut boleh di buat di controleer boleh di model, selebihnya sama dengan menampilkan data biasa atau dengan pencarian biasa.
anda dapat menggunakan 2 buah where untuk menggantikan between yang tidak / belum terdapat pada framework Codeigniter. jika query diatas dijalankan akan menghasilkan tampilan data dari tabel jadwal dari tanggal_awal hingga tanggal_akhir.
Pada view cukup menambahkan sebuah form diatas table seperti berikut
<form action='c_belajar/pencarian_tanggal' method post> <input type='date' name='awal'> <input type='date' name='akhir'> <input type ='submit' value='cari'> </form>
cukup mudah kan untuk query lain(insert, update, delete, select) mungkin akan saya bahas pada kesempatan lain. Mungkin cukup sekian artikel saya kali ini tentang cara menampilkan data diantara 2 tanggal menggunakan framework Codeigniter.