Problemas con foreach

78 visitas 0 respuestas

Saludos a todos: Tengo un problema con foreach, en este caso funciona sin problemas.

                      $bibliografias = Bibliografia::lista();

foreach($bibliografias as $bibl){ $idBibliografia = $bibl['idBibliografia'];

El problema ocurre cuando se encuentra dentro de un If, en ese caso me da el siguiente error:

Warning: Invalid argument supplied for foreach()

if(isset($_POST["btn1"])){ $btn=$_POST["btn1"]; if($btn=="Buscar"){ $bibliografias = Bibliografia::listaBuscar(); } }else if(isset($_POST["btn1"])){ $btn=$_POST["btn1"]; if($btn=="Guardar"){

                     $bibliografias = Bibliografia::lista();

} }

foreach($bibliografias as $bibl){ $idBibliografia = $bibl['idBibliografia'];

Gracias por su tiempo.

por

Registrado desde: 2 meses

Respuestas

No existen respuestas para este tema