Gracias edie8
El error que comentas ya lo corregí, (Si te refieres al renglón1). Lo escribí aquí "al vuelo", aunque en mi programa lo tengo correcto.
Por cierto, ya probé dentro del Switch con = y con == pero no me funciona de ninguna forma.
Me da curiosidad de cual es el problema, hasta ahora todo lo que he utilizado en PHP es perfecto, seguramente hay un "pero" en la compración a 0. Incluso el manual de PHP no tiene ejemplo de comparación a 0.
De todas formas no me funciona la comparacion con 0.
El código es:
Código PHP:
Ver original$dias = 0;
switch ($dias) {
case ($dias == 0): # hoy
$color = "#00FF00";
$mensaje = 'La fecha indicada es la fecha de hoy.';
break;
case ($dias < 0): # anterior
$color = "#9900FF";
$mensaje = abs($dias).' días de adelanto respecto a la fecha de hoy.'; break;
case ($dias > 0): # posterior
$color = "#FF6699";
$mensaje = abs($dias).' días de atraso respecto a la fecha de hoy.'; break;
}
Gracias por tu tiempo, muy agradecido.
Seguiré probando y revisando manuales.
Saludos