Ver Mensaje Individual
  #15 (permalink)  
Antiguo 16/03/2012, 03:46
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Pasar valores con GET

Lo siento, pero este código te va a funcionar "nunca". El problema de lo apunta @Nemutagk, si lo resuelves, debería funcionarte ;)

Tienes la variable día:
Código PHP:
$dia=date("w"strtotime($fechacita)); 
Pongamos que es... lunes... te devuelve un 1.

Luego tienes esto:
Código PHP:
if($dia==0){$dia='domingo';} if($dia==0){$dia='lunes';} if($dia==0){$dia='martes';} if($dia==0){$dia='miercoles';}
if(
$dia==0){$dia='jueves';} if($dia==0){$dia='viernes';} if($dia==0){$dia='sabado';} 
Como $dia es un 1, no cambia de valor.


Y para entrar al "mogollon", tienes esta condición:
Código PHP:
if($dia=='lunes' || $dia=='martes' || $dia=='miercoles' || $dia=='jueves' || $dia=='viernes'
Que, recuerda, día es un 1 ;)



PD: Te lo podrías ahorrar así: (pero esto ya es otro tema xD)
Código PHP:
$dia=date("w"strtotime($fechacita));
//..
//Esto no hace falta
/*if($dia==0){$dia='domingo';} if($dia==0){$dia='lunes';} if($dia==0){$dia='martes';} if($dia==0){$dia='miercoles';}
if($dia==0){$dia='jueves';} if($dia==0){$dia='viernes';} if($dia==0){$dia='sabado';} */
//..
//Y en vez de 
//if($dia=='lunes' || $dia=='martes' || $dia=='miercoles' || $dia=='jueves' || $dia=='viernes')
if($dia >=&& $dia <=5//Es decir, si está entre el 1 (lunes) o el 5 (viernes) 
__________________
>> Eleazan's Source
>> @Eleazan