Cara Membuat Pencarian data pada CodeIgniter

Cara Membuat Pencarian data pada CodeIgniter ( How to make Search data in Codeigniter )


Membuat pencarian di codeigniter



Hi , pada tutorial ini saya kan Membuat Pencarian data pada CodeIgniter

Untuk membuat pencarian data pada Codeigniter , yang perlu di perhatian

pertama anda harus menSetting Database dan Autoload
pada folder Config .

Setelah mensetting pastikan anda mengisi dengan benar ya .
Untuk settingan Databasenya
$db['default'] = array(
'dsn'    => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'db_ci_3',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
Nah pada file autoload kita rubah data autoload
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url','form','file');
$autoload['model'] = array('modelku');
Setelah Mensetting kita coba buat file Controlers
Disini kita gunakan Welcome , ( Agar tidak perlu setting lagi )
Tambah kan script di bawah ini pada file welcome
Kita tidak perlu me Load modelku lagi karena sudah di setting di awal .
function cariData(){
$cari=$this->input->get('cari');
$beda['cari']=$this->modelku->cariSiswa($cari);
$this->load->view('v_cari',$beda);
}
Selanjutnya Buat sebuah Model dengan nama modelku.php
Tulis Script di bawah ini
public function cariSiswa($cari)
{
$cari=$this->db->query("select * from table_siswa where username like '%$cari%'  ");
return $cari->result();
}
Selanjutnya kita akan membuat File v_form pada Folder View
Tulis Script di bawah ini
<form method="get" action="<?php echo base_url().'welcome/cariData' ?>">
<table>
<td>cari</td><td><input type="text" name="cari"></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Cari"></td>
</tr>
</table>
</form>
Langkah Selanjutnya kita akan membuat File v_cari pada Folder View
Tulis Script di bawah ini
<?php foreach ($cari as $tes) {
?>
Data yang anda cari <?php echo $tes->username;
}
?>

Nah Ternyata mudah-loh Membuat Pencarian data pada CodeIgniter
Sekian Semoga Bermanfaat. :)

Share this

Related Posts

Previous
Next Post »