การทำ Search ค้นหาข้อมูลบน Codeigniter

วิธีการทำช่องค้นหาข้อมูลบนเว็บไซต์ของเรา จากฐานข้อมูล มีสามขั้นตอนง่ายๆ ดังนี้ครับ
ให้เราสร้าง Controller เรียก Model แล้วไปแสดงผลที่ View

 public function searchfunction()
    {
        $this->load->model('search_model');
        $data['search']=$this->Search_model->Searchdata();
        $this->load->view('admin/search/search', $data);
    }
public function Searchdata()
    {
     $this->db->select("*");  
     $this->db->like('your_column',$this->input->get('search'));
     $query = $this->db->get("tbltable"); 
     return $query->result();
    }
//ส่วนช่องค้นหา
<form method="get" action="<?= base_url()?>admin/search/searchfunction">
   <div class="input-group">
   <input type="text" name="search" class="form-control rounded" placeholder="Search Customer...">
   <button type="submit" class="btn btn-secondary">Search</button>
  </div>
</form>

//ส่วนแสดงผล
<?php foreach ($search as $key=> $value): ?>
   <?php echo $value->column1; ?>
   <?php echo $value->column2; ?>
   <?php echo $value->column3; ?> 
<?php endforeach; ?>

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น

Up Next:

แปลงตัวเลขเงินเป็นคำอ่านไทย (PHP)

แปลงตัวเลขเงินเป็นคำอ่านไทย (PHP)