Ayuda con Funcion if/else (Solucionado)

Iniciado por octavioxd, 4 Octubre 2009, 21:03 PM

0 Miembros y 1 Visitante están viendo este tema.

octavioxd

Hola tengo un script en php que segun lo que se introduzca en el $_GET del 1 al 12 va a tirar el tipo de mes que es anda bien si le meto mas de 12 me tira error ahora el problema es cuando le introduzco 0 no tira nada como puedo hacer para que si se le introduce 0 tire el error "1 Al 12"

<?php
$mes
[1]="enero";
$mes[2]="Febrero";
$mes[3]="Marzo";
$mes[4]="abril";
$mes[5]="mayo";
$mes[6]="junio";
$mes[7]="julio";
$mes[8]="Agosto";
$mes[9]="Septiembre";
$mes[10]="octubre";
$mes[11]="Noviembre";
$mes[12]="Diciembre";
$mes_data=$_GET['mes'];
if(
$mes_data<=12){
echo $mes[$mes_data];
}else{
echo "1 al 12";
}

?>


Espero que me ayude desde ya muchas gracias. ;D

Actualizacion (Solucionado)

luiggy2

Mis ideas:

Código (php) [Seleccionar]

if($mes_data<=12 && $mes_data!=0){
echo $mes[$mes_data];
}else{
echo "1 al 12";
}


Código (php) [Seleccionar]

if($mes_data>12 || $mes_data==0){
echo "1 al 12";
}else{
echo $mes[$mes_data];

Saludos!
}


Código (php) [Seleccionar]

if(isset($mes[$mes_data])){
echo $mes[$mes_data];
}else{
echo "1 al 12";
}



Saludos!
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

^Tifa^

Con el Try...Catch  me parecia interesante, pero esa implementacion solo va en la programacion orientada a objetos, cuando llegues a esa rama en PHP seguro lo usaras  ;)