Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2013, 18:38
psicomago
 
Fecha de Ingreso: octubre-2013
Mensajes: 20
Antigüedad: 10 años, 5 meses
Puntos: 0
Problema con Array y foreach

Tenia este problema: Invalid argument supplied for foreach()

Asi que vi los foreach reciben solo arrays y le puse un if(is_array($fila)){ ....

El problema que tengo es que no se como hacer para que $fila sea un array. Ya que debería mostrarme la informacion que pongo ahí.

Código PHP:
Ver original
  1. public function mostrar()
  2.      {
  3.       $this->objetoDatos->conectar();
  4.       $fila=$this->objetoDatos->ejecutar("select * from libros where codigo_libro=$this->codigo_libro");
  5.        if(is_array($fila)){  
  6.        foreach($fila as $filaActual){
  7.        echo "Codigo del Libro: ",$filaActual [codigo_libro],"<br/>Nombre del Libro:",$filaActual [nombre_libro],"<br/>Descripcion:",$filaActual [descripcion_libro],"<br/>Autor:",$filaActual [autor_libro],"<br/>Categoria:",$filaActual [categoria_libro],"<br/>Editorial:",$filaActual [editorial_libro],"<br/>Cantidad de libros:",$filaActual [cantidad_libro];
  8.        echo "</br>";
  9.         }
  10.        }
  11.       $this->objetoDatos->desconectar();
  12.      }