Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/02/2012, 04:09
pintix
 
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: problemas con buenos dias, tardes y noche

Cita:
Iniciado por cuasatar Ver Mensaje
(...)

Por cierto, ¿que pasa entre las 12 y las 14? no estan definidos.
Me parece que va a ser eso.

Lo más prudente expecimen es que siempre inicies la variable con un valor por defecto, para no tener este tipo de errores de variables no definidas.
Código PHP:
Ver original
  1. <?php
  2. $mensaje = "buenos días";
  3. if (Date("H") > 5 && Date("H")< 12) $mensaje = "buenos dias";
  4. elseif (Date("H") > 13 && Date("H") < 18) $mensaje = "buenas tardes";
  5. elseif (Date("H") > 19 && Date("H") <= 23) $mensaje = "buenas noches";
  6. elseif (Date("H") >= 0 && Date("H") < 6) $mensaje = "buenas noches";
  7. echo $mensaje;?>