Php 搜索和显示数据库数据时出现codeigniter错误

Php 搜索和显示数据库数据时出现codeigniter错误,php,codeigniter,Php,Codeigniter,当我点击搜索按钮发送数据时,我已经验证了这一点,但是 我现在一单击按钮就不断出现此错误: 遇到一个PHP错误 严重性:警告 消息:缺少Admin::select()的参数1 文件名:controllers/Admin.php 电话号码:52 第52行是控制器代码的起点 视图: } 型号: public function selectorganizer ($search) { $condition = "search = '" . $search . "'"; $this->

当我点击搜索按钮发送数据时,我已经验证了这一点,但是 我现在一单击按钮就不断出现此错误:

遇到一个PHP错误

严重性:警告

消息:缺少Admin::select()的参数1

文件名:controllers/Admin.php

电话号码:52

第52行是控制器代码的起点

视图:

}

型号:

public function selectorganizer ($search) {
    $condition = "search = '" . $search . "'";
    $this->db->select('*');
    $this->db->from('organizer');
    $this->db->where($condition);
    $query = $this->db->get();
    return $result = $query->result();
}          

模型文件中的where条件错误

型号

public function selectorganizer($search) {
    $this->db->select('*');
    $this->db->from('organizer');
    $this->db->where('name', $search);// chnage your column name here
    $query = $this->db->get();
    $num = $query->num_rows();
    if ($num > 0) {
        return $result = $query->result();
    } else {
        return FALSE;
    }
}
控制器

public function select (){// no need to pass agrument

$this->load->model('Login_model');

if(isset($_GET['search']) && !empty($_GET['search'])) {// remove space between $_GET and search

    $search= $_GET['search'];
    $this->load->model('Login_model');
    $result=$this->Login_model->selectorganizer($search);//semicolumn here

    if($result)
    {
        $data['result']=$result;
        $this->load->view('admin/show/org', $data);
    }
    else
    {
        redirect('admin/show');
    }
}  
}

我给你的控制器就是从这里开始的。你有没有删除
select($search){
此处的参数??最后一件事是,错误消失了。“where子句”中的未知列“search”从
管理器中选择*”
where
search
=“ahmad”让我们看看。要搜索的数据库的字段名是什么?函数调用的位置是哪里?
public function selectorganizer($search) {
    $this->db->select('*');
    $this->db->from('organizer');
    $this->db->where('name', $search);// chnage your column name here
    $query = $this->db->get();
    $num = $query->num_rows();
    if ($num > 0) {
        return $result = $query->result();
    } else {
        return FALSE;
    }
}
public function select (){// no need to pass agrument

$this->load->model('Login_model');

if(isset($_GET['search']) && !empty($_GET['search'])) {// remove space between $_GET and search

    $search= $_GET['search'];
    $this->load->model('Login_model');
    $result=$this->Login_model->selectorganizer($search);//semicolumn here

    if($result)
    {
        $data['result']=$result;
        $this->load->view('admin/show/org', $data);
    }
    else
    {
        redirect('admin/show');
    }
}  
}