Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if ( ! defined('BASEPATH')) exit('No direct script access allowed');
- /*
- ==========================================
- UNTUK CONTROLERNYA
- aplication/controler
- rumah.php (ganti sesuai kebutuhan)
- ==========================================
- */
- class rumah extends CI_Controller {
- /*UNTUK NYARI AJA*/
- function cari()
- {
- $this->load->model('carimodel');
- if($_POST)
- {
- $id=$this->carimodel->cariId();
- redirect( current_url()); exit();
- }
- $ses=$this->session->all_userdata();
- $cari=$ses['cari'];
- //die ("$cari page=".intval($this->uri->segment(3)) );
- $d['cari']=$this->carimodel->resultCari();
- $d['page']=intval($this->uri->segment(3))+1;
- $this->load->view('cari_view',$d);
- }
- }
- /*
- ==========================================
- UNTUK MODELNYA
- aplication/model
- carimodel.php
- ==========================================
- */
- <?php
- class carimodel extends CI_Model
- {
- //mencari id mencari
- function cariId()
- {
- $a=array('cari'=>$_POST['cari']);
- $this->session->set_userdata($a);
- }
- function resultCari()
- {
- $num=30; //ubah bila kurang
- $page=intval($this->uri->segment(3))*$num;
- $a =array();
- /*
- //===========konsepnya.. masukkan di $sql====
- $sql="select * from my_table where
- cari like '%$cari%' limit $page,$num";
- $q=$this->db->query($sql);
- foreach ($q->result_array() as $row)
- {
- $a[]=$row;
- }
- */
- return $a;
- }
- }
- /*
- ==========================================
- UNTUK VIEWNYA
- aplication/views
- cari_view.php
- ==========================================
- */
- <!--
- TEMPAT MENAMPILKAN
- -->
- <?php
- $s='';
- foreach($cari as $v)
- {
- $s.="<p>$judul $link<br>$ket";
- //gambaran saja.. silakan diperbaiki
- //sesuai kebutuhan
- }
- echo $s;$s='';
- ?>
- HALAMAN:<br>
- <?php
- $s.="<a href='".base_url()."rumah/cari'>Pertama</a> ";
- for($i=1;$i< $page;$i++)
- {
- $s.="<a href='/rumah/cari/$i'>$i</a> ";
- }
- $s.="$i ";
- $s.="<a href='".base_url()."rumah/cari/$i'>Selanjutnya</a> ";
- //lebih suka yang ini dibandingkan menampilkan semua hasil pencarian
- echo $s;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement