我在我的CodeIgniter應用程序中有一個搜索功能,但它並不完全工作,我不知道是什麼問題,因爲我是CodeIgniter的新手。搜索顯示所有的工廠,而不是我搜索
我的模型函數:
function get_search()
{
$match = $this->input->post('search');
$this->db->like('Bedrijfsnaam', $match);
$this->db->or_like('Website', $match);
$this->db->or_like('Email', $match);
$query = $this->db->get('bedrijven');
return $query->result();
}
我的控制器功能
function search()
{
$this->load->view('header');
$this->load->view('search');
$this->load->view('footer');
}
function searchresults()
{
$this->load->model('Bedrijven_model');
$data['query'] = $this->Bedrijven_model->get_search();
$this->load->view('header');
$this->load->view('searchresults', $data);
$this->load->view('footer');
}
第一功能是隻爲輸入字段。第二個是結果。
我的觀點:
我searchfield觀點:
<div id="bigcontent">
<h2>Bedrijven zoeken</h3>
<form name="input" action="searchresults" method="get">
<input type="search" name="search" id="search">
<input type="submit" value="Zoeken">
</form>
我的結果頁面:
<div id="bigcontent">
<table>
<tr><th>Bedrijf</th><th>Website</th><th>email</th></tr>
<?php foreach($query as $item):?>
<tr>
<td><?= $item->Bedrijfsnaam ?></td>
<td><?= $item->Website ?></td>
<td><?= $item->Email ?></td>
</tr>
<?php endforeach;?>
</table>
</div>
希望有人看到這個問題:)
幾張截圖清理我的意思是: 這是搜索字段:
這是resultpage:
謝謝:)
非常愚蠢的工作。謝謝 :) – 2013-03-07 11:44:51