我正在爲我的項目建立一個搜索選項,我試着用一些代碼它沒有顯示任何錯誤或任何警告,但結果是不正確的。在codeigniter搜索
控制器
function search_package()
{
$package_id = $this->input->post('search');
$data['result'] = $this->my_model->search($package_id);
$this->load->view('destinations/search',$data);
}
模型
function search($package_id)
{
$this->db->like('category_id',$package_id);
$query = $this->db->get('gt_package');
return $query->result();
}
視圖
<form action="<?php echo site_url(); ?>/package_view/search_package">
<label>Select an option</label>
<select class="typeahead form-control" name="search">
<?php
foreach($search as $s)
{
?>
<option value="<?php echo $s->category_id;?>"><?php echo $s->category_name;?></option>
<?php } ?>
</select>
<input class="btn btn-primary" type="submit" value="Search Now" />
</form>
我的分貝結構
你得到什麼結果呢?和你想要的 ? – AZinkey
例如:我只想記錄category_id'8'但在這裏我得到兩個記錄 –
兩個記錄。 – AZinkey