【发布时间】:2016-01-05 16:18:16
【问题描述】:
我正处于学习阶段,正在尝试开发此搜索结果应用程序。 如果找到结果,一切正常,但如果没有输入或没有结果,它会显示这 2 个错误;
消息:未定义的偏移量:0
消息:试图获取非对象的属性
这是发生错误的地方 search_model.php
function get_city_id_by_input($keyword){
$this->db->select('id');
$this->db->from('vbc_city');
$this->db->where('v_city_name', $keyword);
$query = $this->db->get();
$query_result = $query->result();
$row = $query_result[0];
return $row->id;
}
和控制器:
$keyword = $this->input->post('search[1]');
$city_id = $this->search_model->get_city_id_by_input($keyword);
$data['results'] = $this->search_model->get_search_results($city_id);
$this->load->view('search', $data);
【问题讨论】:
标签: php codeigniter codeigniter-3