codeigniter set_value on corresponding page -
i building header search function posting listings view page contains "advanced search" bit. set value input field called name in "advanced search" bit on listing page original value of search before loads new view.
so summarise:
i have search function appears on every page(this in template header bit). capture search value , set value on listing page's advanced search bit.
the functions works follows:
it posts search function within site controller (site/search). in turn sends search results listing view (site/listing).
any advise on how achieve little bit of coding appreciated. regards,
well either redirect('site/listing?q='.$this->input->post('search'))
or
$this->load->helper('url'); $this->load->library('session'); // need configuration $this->session->set_userdata('search', $this->input->post('search')); redirect('site/listing');
and read of search phrase in list controller through $this->session->userdata('search')
it's pretty straightforward.
basicly calculate result in listing
controller, not search
. no point in sending on data when can through references.
Comments
Post a Comment