2 回答
TA贡献2011条经验 获得超2个赞
它不起作用,因为在您的模型中您不返回查询结果。用这个:
public function buscarUsuario($cedula)
{
$query=$this->db->get_where('usuario',$cedula);
return ($query->num_rows()) ?$query->result():false; // returns false, if query has no results
}
并将控制器更改为这些行
$data['usuario']=$this->usuario_model->buscarUsuario($cedula);
$this->load->view("buscar_view" , $data);
在你看来是这样的:
if($usuario==false){echo 'no records found'; }
else{
foreach ($usuario as $u) {
//forma nueva
// your code
}
}
TA贡献1831条经验 获得超4个赞
在您的控制器中更改此设置
if($this->input->post())
{
$cedula=$this->input->post('cedula');
$usuario=$this->usuario_model->buscarUsuario($cedula);
$this->load->view("buscar_view" ,array ('usuario'=>$usario);
}
- 2 回答
- 0 关注
- 137 浏览
添加回答
举报