Por ejemplo si tengo 1 evento en Enero, otro en Septiembre y por ultimo otro en Octubre lo que hace el código es mostrarlo así:
Enero
1 evento
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
1 evento
Octubre
1evento
Noviembre
Diciembre
A continuación el codigo con explicaciones de que hace.
Código PHP:
for($i=0;$i<=12;$i++){
$mes= ConsultaMes($i); //Consulta el nombre del mes cuyo id es $i
echo 'Mes'; //Muestra el mes
$eventos = ConsultaEventos($i); // Consulta los eventos del mes $i
if (empty($eventos)) { // Si $eventos esta vacio es que no hay eventos y por lo tanto muesro el aviso
echo 'No hay eventos añadidos.';
}else{ // Si no muestro el evento
while($contenido = mysql_fetch_assoc($eventos)) {
echo 'Evento';
}
}
}