CodeIgniter实现搜索栏功能

时间:2017-12-26 13:14:19

标签: php mysql codeigniter search

我正在尝试创建搜索功能,以便在我的数据库中搜索以下信息(目的地,出发地,dateOfDestination,dateOfDeparture,价格,详细信息)

我已经在我的模型和控制器中创建了一个搜索功能,并在主页中创建了我的搜索栏(从图片中可以看到),但我不知道在哪里列出结果,怎么能使搜索栏正常工作。我相信我必须使用JavaScript。有没有人有任何指针或建议?

Home Page Search

模型

public function search($keyword){
    $this->db->like('mjestoPolaska',$keyword);
    $query = $this->db->get('posts');
    return $query->result();
}

控制器

 public function search_keyword(){
        $keyword = $this->input->post('keyword');
        $data['results'] = $this->Posts_model->search($keyword);
        $this->load->view('result_view', $data);
    }

查看

<table>
<?php foreach($results as $row){ ?>
    <tr>
        <td><?php echo $row->mjestoPolaska?></td>
        <td><?php echo $row->mjestoOdredista?></td>
        <td><?php echo $row->datumPolaska?></td>
        <td><?php echo $row->datumPovratka?></td>
        <td><?php echo $row->cijena?></td>
        <td><?php echo $row->opis?></td>
    </tr>
<?php } ?>
</table>

0 个答案:

没有答案