I could not use the result thrown by a query of a model in Codeigniter as a parameter to be able to execute another query that requires the above information.
Code of the model :
public function datosuser($codigo){
$this->db->select('*');
$this->db->where('codigo',$codigo);
$resultado= $this->db->get('usuarios');
return $resultado->result();
}
public function segundoautor($codigo2){
$this->db->select('*');
$this->db->where('codigo',$codigo2);
$resss= $this->db->get('usuarios');
return $resss->result();
}
and this is the driver :
$sesion = $this->session->userdata('codigo');
if($sesion){
//cargando datos
$datosu['usuarios'] = $this->principal_model->datosuser($sesion);
$datosu['documentos'] = $this->principal_model->consultandodocumentos($sesion);
foreach ($documentos as $documents){
$datosu['datosa2'] = $this->principal_model->segundoautor($documents->codigouser2;)
}
$datosu['integrantes'] = $this->principal_model->usuarios();
//views
$this->load->view('paginaprincipal', $datosu);
$this->load->view('contenido/contenedor1',$datosu);
$this->load->view('contenido/contenedor2',$datosu);
$this->load->view('contenido/contenedor3',$datosu);
$this->load->view('contenido/contenedor4',$datosu);
$this->load->view('contenido/contenedor5',$datosu);
$this->load->view('contenido/contenedor6',$datosu);
$this->load->view('contenido/contenedor7',$datosu);
$this->load->view('contenido/contenedor8',$datosu);
$this->load->view('contenido/contenedor9',$datosu);
$this->load->view('contenido/contenedor10',$datosu);
$this->load->view('contenido/contenedor11',$datosu);
$this->load->view('contenido/contenedor12',$datosu);
$this->load->view('contenido/contenedor13',$datosu);
$this->load->view('contenido/contenedor14',$datosu);
}