Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2004, 08:01
Yiyo
 
Fecha de Ingreso: abril-2002
Ubicación: Argentina
Mensajes: 96
Antigüedad: 22 años, 1 mes
Puntos: 0
Pregunta Por qué me falla esta consulta?

Hola amigos! tengo la siguiente consulta que se basa en buscar fechas de torneos y mostrarlos en una tabla ordenados por meses, no se si es lo mejor, son mis primeros pasos, pero se me ocurrió hacerlo así:
Código PHP:
// Imprimiendo los resultados
$ultimomes="";

while(
$array mysql_fetch_array($cad)) {
$el_torneo $array["Id_torneo"];
$la_cancha $array["cancha"];
$la_fecha $array["fecha"];
$la_fecha cambiaf_a_normal($la_fecha);
list( 
$dia$mes$anio ) = split'[/.-]'$la_fecha );

if (
$mes==01){
  
$el_mes "Enero";
} elseif (
$mes==02){
  
$el_mes "Febrero";
} elseif (
$mes==03){
  
$el_mes "Marzo";
} elseif (
$mes==04){
  
$el_mes "Abril";
} elseif (
$mes==05){
  
$el_mes "Mayo";
} elseif (
$mes==06){
  
$el_mes "Junio";
} elseif (
$mes==07){
  
$el_mes "Julio";
} elseif (
$mes==08){
  
$el_mes "Agosto";
} elseif (
$mes==09){
  
$el_mes "Septiembre";
} elseif (
$mes==10){
  
$el_mes "Octubre";
} elseif (
$mes==11){
  
$el_mes "Noviembre";
} elseif (
$mes==12){
  
$el_mes "Diciembre";
}
if (
$ultimomes != $mes ) {
  print (
"<tr>
            <td colspan='3' class='tbl_head1'>$el_mes</td>
          </tr>
          <tr>
            <td class='tbl_txt1'>$la_cancha</td>
            <td class='tbl_txt1'><div align='center'>$la_fecha</div></td>
            <td class='tbl_txt1'><div align='center'><a href='ver_torneo.php?torneo="
.$el_torneo."'>Resultados...</a></div></td>
          </tr>"
);
  
$ultimomes $mes;
} else {
print (
"<tr>
            <td class='tbl_txt1'>$la_cancha</td>
            <td class='tbl_txt1'><div align='center'>$la_fecha</div></td>
            <td class='tbl_txt1'><div align='center'><a href='ver_torneo.php?torneo="
.$el_torneo."'>Resultados...</a></div></td>
          </tr>"
);
}
}

// Cerramos la conexión a la base
$con=mysql_close($con); 
El campo "fecha" es del tipo date y loconvierto mediante una función de 2004-08-03 a 03/08/2004, el problema que tengo es que donde muestro el nombre del mes, cuando llego a Agosto, me muestra otra vez Julio
Alguien puede decirme donde está el error?
Gracias anticipadas
Saludos
__________________
Sergio