Welcome Guest, Not a member yet? Register   Sign In
Mostrar contenido de un arreglo
#1

[eluser]Maxory[/eluser]
Hola a todos: Soy nueva en el uso del codeigniter y tampoco tengo tanta experiencia en PHP, mi problema es que en el modelo hago la consulta y en el controlador le paso el arreglo devuelto por la consulta a la vista pero entonces no se cómo mostrar en la vista el contenido del arreglo.
Nota: Se que hice bien la consulta porque desde el modelo si pude mostrar el arreglo...

gracias de ante mano por la ayuda Smile
#2

[eluser]elambiguo[/eluser]
Como no pongas algo de codigo...... :-)

Pon el codigo que ejecutas para mostrar el arreglo y a ver que se puede hacer...
#3

[eluser]Maxory[/eluser]
ya, es cierto, disculpa, no me percaté... Smile)
-en el modelo:
function get_estudiante()
{
$query=$this->db->query('SELECT nombre_estudiante FROM estudiante');

return $query->row_array();

}

-en el controlador:
function index()
{

$data=array();
$this->load->model('escuela_modelo');
$data = $this->escuela_modelo->get_estudiante();
$this->load->helper('url');
$this->load->view('Inicio',$data);

}
-en la vista:
<?php
foreach($nombre_estudiante as $key)
{
echo $key->nombre_estudiante;
}
?>

Error mostrado:
A PHP Error was encountered
Severity: Warning

Message: Invalid argument supplied for foreach()

Filename: views/Inicio.php

Line Number: 20
#4

[eluser]helmutbjorg[/eluser]
tienes que cambiar esto
Code:
$data = $this->escuela_modelo->get_estudiante();
a
Code:
$data['nombre_estudiante'] = $this->escuela_modelo->get_estudiante();
#5

[eluser]Maxory[/eluser]
gracias, ya cambié lo que me dijo en el controlador pero ahora me da este error relacionado con la vista:

A PHP Error was encountered
Severity: Notice

Message: Trying to get property of non-object

Filename: views/Inicio.php

Line Number: 22
#6

[eluser]helmutbjorg[/eluser]
Tal vez... es porque ha utilizado Array. Su codigo era como un Object.

Cambiar esto
Code:
echo $key->nombre_estudiante;
a
Code:
echo $key['nombre_estudiante'];
#7

[eluser]Maxory[/eluser]
Ya lo hice así y ahora no me da error pero no muestra nada Sad




Theme © iAndrew 2016 - Forum software by © MyBB