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')";