Range Data

Range Data
22 May 2019 No Comments pemrograman2 Site Default

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.

Tags
About The Author