miren mejor les mando el codigo para que me ayuden un poco esto lo hice en un controlador de codeigniter y lo que quiero es pasar la variable $usuario que se encuentra en la funcion validar_inicio la quiero pasar a la funcion bus_pass
Código PHP:
Ver originalclass login extends CI_Crontroller
{
function iniciar_session()
{
$this->load->view('login/iniciar_session');
}
function validar_inicio()
{
$this->form_validation->set_rules('usuario','Usuario','required|callback_bus_usu');
$this->form_validation->set_rules('password','Contraseña','required|md5|callback_bus_pass');
$this->form_validation->set_message('required','El campo %s esta vacio');
$this->form_validation->set_message('bus_usu','El usuario no existe en la base de datos');
$this->form_validation->set_message('bus_pass','La contraseña ingresada es incorrecta');
if($this->form_validation->run() == FALSE )
{
$this->load->view('login/iniciar_session');
}
else
{
$usuario = $this->input->post('usuario');
$password = $this->input->post('password');
$this->load->model('login_model','mss');
return $this->mss->rango($usuario);
}
}
function bus_usu($u)
{
$this->load->model('login_model','mss');
return $this->mss->buscar_usuario($u);
}
function bus_pass($p)
{
$this->load->model('login_model','mss');
return $this->mss->buscar_pass($p);
}
}