Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2009, 09:57
Avatar de Aimarejada
Aimarejada
 
Fecha de Ingreso: abril-2006
Mensajes: 207
Antigüedad: 18 años
Puntos: 0
Problema con cadena vacia en un array

Tengo este código que veis aquí abajo el cual hace consultas a una BD para obtener eventos y ordenados por meses, los meses que no hay eventos debería de mostrar solo la frase "No hay eventos añadidos" sin embargo no muestra nada.

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++){
    
  
$mesConsultaMes($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';                                    
            }        
        }        
    } 

Última edición por Aimarejada; 21/02/2009 a las 09:53