• Home
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact
  • Term of Condition

Web Tutorial Saja

All about tutrial no bullshit

  • Home
  • linux
  • Tutorial
Home » codeigniter » tutorial » Cara membuat pencarian di codeigniter

Cara membuat pencarian di codeigniter

codeigniter
source commons.wikimedia.org

Pasti para progammer pemula codeigniter bertanya tanya bagaimana cara membuat pencarian codeigniter.

Kali ini web tutorial saja memberikan sebuah tutorial bagaimana membuat pencarian pada codeigniter.Membuat pencarian pada codeigniter sebenarnya lebih mudah dibandingkan dengan membuat pencarian pada php karena sudah disiapkan library library yang dapat memudahkan progammer membuat pencarian.

Langkah langkah membuat pencarian pada codeigniter.

Membuat Form Pencarian dan Menampilkan Hasil Pencarian

Langkah awal membuat pencarian pada codeigniter adalah membuat form html terlebih dahulu,fungsi dari form pencarian adalah untuk mengirim inputan keywoard serta menampilkan hasil dari pencarian.

Pembuatan form pencarian pada codeigniter harus pada view jika menggunakan konsep mvc(model controller view).Peletakan file php view pada application/view/namafile.php.

Oke sebagai contoh kita akan membuat file view dengan nama formpencarian.php.
<form action="<?php echo site_url('search/search_keyword');?>" method = "post">
<input type="text" name = "keyword" />
<input type="submit" value = "Search" />
</form>
<table>
<?php
foreach($results as $row){
?>
    <tr>
        <td><?php echo $row->data1?></td>
        <td><?php echo $row->data2?></td>
        <td><?php echo $row->data3?></td>
        <td><?php echo $row->data4?></td>
        <td><?php echo $row->data5?></td>
        <td><?php echo $row->data6?></td>
    </tr>
<?php   
}
?>
</table>
Oke setelah itu simpan.Lanjut ke langkah selanjutnya bro.

Membuat Model

Lankah selanjutnya adalah membuat model,model ini fungsinya adalah untuk membuat query dan mensubmit query tersebut ke database.

Pembuatan file php model harus pada appliction/model/namamodel.php.Oke sebagai contoh kita akan membuat file model.

Class M_cari Extends CI_Model
{
    function __construct()
    {
        parent::__construct();
    }

    function search($keyword)
    {
        $this->db->like('fielddab',$keyword);
        $query  =   $this->db->get('tablename');
        return $query->result();
    }
}   
Note:
Ganti fielddab  dengan field database yang ingin di cari.
Ganti tablename  dengan  table database yang ingin di cari.

Setelah selesai membuat file model simpan dengan nama m_cari.php.

Membuat Controller

Langkah terakhir membuat controller untuk mengontrol view dan model.Pembuatan file php controller harus pada application/controller.

Sebagai contoh kita akan membuat file php controller sebagai berikut

Class Search Extends CI_Contrller
{
    function __construct()
    {
        parent::__construct();
        $this->load->model('m_cari');
    }

    function search_keyword()
    {
        $keyword    =   $this->input->post('keyword');
        $data['results']    =   $this->m_cari->search($keyword);
        $this->load->view('formpencarian',$data);
    }

}

Kesimpulan

Setelah mengikuti langkah Cara membuat pencarian di codeigniter dengan baik seharusnya anda telah berhasil membuat pencarian pada codeigniter.Membuat pencarian pada codeigniter seharusnya cukup mudah.

jika ada bagian yang error mohon maaf sebesar besarnya dan saya akan membantu jika anda berkomentar di bawah ini.
Posted by Unknown on Saturday, April 9, 2016 - Rating: 4.5
Title : Cara membuat pencarian di codeigniter
Description : source  commons.wikimedia.org Pasti para progammer pemula codeigniter bertanya tanya bagaimana cara membuat pencarian codeigniter . K...

Share to

Facebook Google+ Twitter

10 Responses to "Cara membuat pencarian di codeigniter"

  1. UnknownJuly 11, 2016 at 12:06 AM

    Class Search Extends CI_Contrller { function __construct() { parent::__construct(); $this->load->model('m_cari'); } function search_keyword() { $keyword = $this->input->post('keyword'); $data['results'] = $this->m_cari->search($keyword); $this->load->view('formpencarian',$data); } }
    404 Page Not Found

    The page you requested was not found.

    kok begiini hasilnya bang

    ReplyDelete
    Replies
    1. UnknownApril 3, 2018 at 7:00 AM

      controllernya diliat lebih teliti lagi bang.

      Delete
      Replies
        Reply
    2. Reply
  2. AnonymousSeptember 3, 2016 at 8:29 PM

    controllernya mungkin ada yang keliru bro

    ReplyDelete
    Replies
      Reply
  3. UnknownSeptember 23, 2016 at 7:27 AM

    kok ga muncul apa" ya gan? harusnya hasil akhirnya gimana?

    ReplyDelete
    Replies
      Reply
  4. Bayu ArdiansyahMarch 13, 2018 at 11:12 PM

    Kok ga ada respon apa apa ya min?

    ReplyDelete
    Replies
    1. UnknownApril 3, 2018 at 6:59 AM

      file 'view'nya sudah ada belum??

      Delete
      Replies
        Reply
    2. Reply
  5. AlterAugust 1, 2018 at 7:39 PM

    A PHP Error was encountered
    Severity: Notice

    Message: Undefined variable: konten

    Filename: views/template.php

    Line Number: 71

    Backtrace:

    File: C:\xampp\htdocs\Apotek\application\views\template.php
    Line: 71
    Function: _error_handler

    File: C:\xampp\htdocs\Apotek\application\controllers\Search.php
    Line: 17
    Function: view

    File: C:\xampp\htdocs\Apotek\index.php
    Line: 315
    Function: require_once

    An Error Was Encountered
    Unable to load the requested file: .php


    gak bisa gan

    ReplyDelete
    Replies
      Reply
  6. SanJanuary 15, 2020 at 1:06 AM

    P

    ReplyDelete
    Replies
      Reply
  7. SanJanuary 15, 2020 at 1:13 AM

    Kalo misal nya search berdasarkan nama , lalu view nya semua data record user, misalkan saya cari nama sebuah toko di bukalapak , maka view yang di dapat adalah profil toko dan semua record user toko tersebut,search yg saya buat cuma nampilin profil nya aja isi record dari tabel yang lain(sesuai user_id) gak tampil, itu gmna ya mohon bantuannya 😇

    ReplyDelete
    Replies
      Reply
  8. UnknownJanuary 15, 2020 at 6:48 AM

    enggak ada action nya min

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Newer Post
Older Post
Home
Subscribe to: Post Comments (Atom)

Kategori

  • codeigniter
  • html
  • linux
  • Out Of Topic
  • relax
  • seo
  • tutorial

Artikel Populer Mingguan

  • Cara Mendapatkan Uang Untuk Pelajar
    Menurut aturan pemerintah saat ini pelajar berusia di bawah umur dilarang bekerja secara resmi di sebuah perusahaan.Tetapi meskipun dilarang...
  • Tips mencari pinjaman terbaik
    Sudah lama rasanya tidak kembali memposting tulisan.Kali ini saya ingin membagikan tips untuk mencari pinjaman terbaik. Mungkin di saat in...
  • Apa itu Hari bumi
    Selamat pagi saudaraku,tepat hari ini jumat 22 april 2016 kita memperingati hari bumi international.Pasti kalian bertanya tanya apa itu har...
  • Tutorial menempati halaman pertama google dengan comshar
    Mungkin kalian belum pada mengetahui comshar.com .Comshar adalah web micro forum yang fungsi utamanaya adalah kita dapat membuat forum sendi...
  • Cara install dota 2 di linux ubuntu
    Para gamer tidak akan puas jika belum menginstall game dota2.Game berbasis multiplayer ini sangat digandrungi anak muda jaman sekarang.L...
Copyright © 2013 Web Tutorial Saja - All Rights Reserved