Range Data

Range Data
22 May 2019 6 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
Leave Comment
  1. 1

    write about yourself essay

    writing analytical essay https://essaywritercentral.com/

  2. 1

    writing a personal essay

    what to write about in a college essay https://essayghostwriter.com/

  3. 1

    write essays online

    argument essay writing https://essaysnet.com/

  4. 1

    writing a reflection essay

    where can i buy an essay https://essaypoints.com/

  5. 1

    writing narrative essay

    analytical essay writing https://onlinecasinos4me.com/

  6. 1

    focus on writing paragraphs and essays

    writing essays in college https://online2casino.com/