【问题标题】:Search and filter page using code igniter使用 codeigniter 搜索和过滤页面
【发布时间】:2013-02-26 10:29:18
【问题描述】:

最近开始使用代码点火器,并试图制作一个按某些参数过滤事件的页面。我的视图页面包含一个输入类型搜索(在数据库中搜索关键字)和一个按名称过滤的下拉过滤器列表事件,位置和定价。但是我需要帮助从数据库中查询搜索结果并将其显示在我的视图页面上。有想法的人吗?在此先感谢

【问题讨论】:

    标签: search filter codeigniter-2


    【解决方案1】:

    当您提交表单时,将其提交给控制器方法并在控制器方法中获取 post 值

    function search()
    {
    
        $keyword = $this->input->post('keyword');
        $this->load->model('mymodel');
        $result = $this->mymodel->getSearchResults($keyword);
        $data['results'] = $result;
        $this->load->view('search_results',$data);
    }
    

    在你的模型中

    function getSearchResults($keyword){
        $this->db->like('column_name',$keyword,'after');
        return $this->db->get('tablename')->result();
        // or you can write query simple way instead of Active Record
        // $query = "SELECT BLah blah FROM mytable WHERE column_name like '$keyword%'";
        // return $this->db->query($query)->result();
    }
    

    【讨论】:

    • 非常感谢,不胜感激
    • 如果你觉得答案有用你可以接受,这样其他人就不要回答了,否则它仍然会吸引人们的吸引力
    猜你喜欢
    • 1970-01-01
    • 2020-12-20
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多