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 originalpublic function mostrar()
{
$this->objetoDatos->conectar();
$fila=$this->objetoDatos->ejecutar("select * from libros where codigo_libro=$this->codigo_libro");
foreach($fila as $filaActual){
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];
echo "</br>";
}
}
$this->objetoDatos->desconectar();
}