Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2013, 18:49
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 5 meses
Puntos: 12
Pregunta Warning: Invalid argument supplied for foreach()...

Resulta que cuando selecciono en el checkbox un Mes que no tiene precedente (Sería el resultado de mis consultas )

Muestra el siguiente error Warning: Invalid argument supplied for foreach()

En cambio si selecciono un mes que si tenga precedente y uno que no.... todo anda bien... el error surge cuando el mes seleccionado no cumple mis consultas...
que podría agregar probe el if(!(empty($_POST['clases']))) y nada

if(!(empty($_POST['clases'])))
{
foreach($clases as $clase){
$q_clase = ($clase);

$query_precedente = "SELECT M.Mes FROM ....= (SELECT MI.precede FROM ... AS MI where MI.id_mensualidad= '$q_clase')";

$query_precedente_detalle = "SELECT M.Mes, M.precede FROM ... AS M WHERE M.id_mensualidad= (SELECT MI.precede FROM ... AS MI, mpagadas AS CI WHERE ...= '$q_clase')";