Membuat Pencarian Dropdown pada Codeigniter

by

helmy

CODEIGNITER : MEMBUAT PENCARIAN DENGAN DROPDOWN PADA TABEL 

Membuat Pencarian Dropdown Pada CodeIgniter

Selamat Datang di Blog Orang IT . Postingan saya kali ini melanjutkan tutorial sebelumnya yaitu bagaimana cara membuat pencarian pada tabel dengan menggunakan dropdown , bisa satu sampai 3 dropdown pada Frameworks CodeIgniter dengan simpel dan mudah dipahami . Insyallah

Pencarian merupakan sebuah fitur yang sangat penting pada sebuah tabel , gunanya untuk mencari data dengan mudah . Namun pencarian tidak hanya berdasarkan pada suatu kata namun bisa pencarian berdasarkan kategori dengan beberapa kriteria tertentu . Postingan saya kali saya akan membuat tutorial bagaimana cara membuat pencarian pada tabel menggunakan Dropdown pada Framework CodeIgniter
Kata Kunci : Cara membuat pencarian data menggunakan codeigniter , tutorial dropdown data dari database menggunakan codeigniter , tutorial pencarian kolom berdasarkan kategori menggunakan codeigniter , tutorial dasar membuat fitur pencarian dengan syarat menggunakan codeigniter , menampilkan data berdasarkan kategori menggunakan codeigniter , cara membuat pencarian sederhana menggunakan codeigniter , dropdown pada codeigniter

Berikut Cara Membuat Fitur Pencarian Menggunakan CodeIgniter dengan Dropdown :

1. Kita gunakan database aps pada tutorial sebelumnya , disini saya buat tabel APS dengan isi Field seperti gambar dibawah 
Membuat Pencarian Dropdown Pada CodeIgniter
Tabel Aps

Saya mengambil sample dari project saya jadi anda bisa membuat setengahnya saja karena jumlah data tidak berpengaruh hanya saja kita perhatikan kolom yang nantinya akan dijadikan syarat yaitu field tingkat dan status

Tingkat isi datanya : SD  ,SMP, SMA
Status : Dikonfirmasi , Belum Validasi

Membuat Pencarian Dropdown Pada CodeIgniter
tingkat dan status

2. Untuk View data tabel kita akan buat lagi ( Tutorial Menampilkan Data dengan CodeIgniter ) sudah saya bahas sebelumnya .

Buatlah 2 buah View untuk dataanak.php ( menampilkan data anak ) dan carianak.php ( menampilkan hasil pencarian )

Silahkan menuju C:xampphtdocsciapplicationviewsdataanak.php dan buat lagi carianak.php

Membuat Pencarian Dropdown Pada CodeIgniter
Dropdown 2 Syarat

Scriptnya kedua tampilan data harus lah sama, berikut Script pada dropdown

                          <form method=”get” action=”<?php echo base_url(“anak/pencarian/”)?>”>
                          <div class=”col-md-2 col-sm-2 col-xs-2″ align=”center”>Tingkat Pendidikan
                              <select class=”form-control” name=”tingkat”>
                            <option>Semua</option>
                            <option value=”sd”>SD</option>
                            <option value=”smp”>SMP</option>
                            <option value=”sma”>SMA</option>
                          </select></div>
                         
                          <div class=”col-md-2 col-sm-2 col-xs-2″ align=”center”>Status
                              <select class=”form-control” name=”status”>
                          <option>Status</option>
                          <option value=”Belum Validasi”>Menunggu</option>
                          <option value=”Dikonfirmasi”>Dikonfirmasi</option>
                          </select></div>
                        <br><input type=”submit” class=”btn btn-primary” value=”Cari”>              </div>
                        </form>

Untuk Script tabel menampilkan data silahkan baca postingan saya sebelumnya ya

Penjelasan Sedikit :

<?php echo base_url(“anak/pencarian/”)
aksi nya di controller anak , fungsinya pencarian

value=”smp”
untuk setiap value sesuaikan dengan database termasuk besar kecilnya huruf

 2. Menuju Controller anak C:xampphtdocsciapplicationcontrolleranak.php

SCriptnya Pencarian anak

    <?php function pencarian(){
    $tingkat=$this->input->get(‘tingkat’);
    $status=$this->input->get(‘status’);
    $data[‘hasil’] = $this->anak_m->pencarian_d($tingkat,$status)->result_array();
    $this->load->view(“anak/carianak”,$data); // ini view menampilkan hasil pencarian
    }} ?>

Kita membuat pencarian dengan dua dropdown berdasarkan tingkat dan status

anak_m->pencarian_d
pengambilan data terdapat pada model anak_m dengan fungsi pencarian_d

3. Menuju Models C:xampphtdocsciapplicationmodelsanak_m.php

Berikut Scriptnya

    function pencarian_d($tingkat,$status){
    $this->db->where(“tingkat”,$tingkat);
    $this->db->where(“status”,$status);
    return $this->db->get(“aps”);
    } }

Simpan dan cek hasilnya

Membuat Pencarian Dropdown Pada CodeIgniter
Tampil data 2 Dropdown

Anda bisa membuat lebih dari satu kategori tinggal disesuaikan saja , Demikian postingan tutorial sederhana membuat pencarian data menggunakan Dropdown berdasarkan kategori . Postingan diatas saya langsung menuju script fungsi jadi saya artikan anda sudah bisa memecah template kedalam codeigniter dan tinggal membuat fitus sahaja jadi kalau anda bingung bisa ditanyakan. Tutorial lainya silahkan anda lihat pada label Web 

Related Post