• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.