ciao... oggi vi rompo più del solito...

allora codice:
Codice PHP:
if (checkdate($mm,$gg,$aaaa)) {
                                 
$ret1=2;
                                 if (
mktime(0,0,0$mm$gg$aaaa) < time())$ret2=0;
                                 if (
mktime(0,0,0$mm$gg$aaaa) == time())$ret2=1;
                                if (
mktime(0,0,0$mm$gg$aaaa) > time())$ret2=2;
                            }else {
$ret1=1$ret2=0;} 
il codice controlla se i dati passati corrispondono ad una data e se è vero
controlla che la data sia passata=0 odierna=1 o futura=2

il problemino è che funziona tutto se metto una data valida (maggiore o minore ad oggi) se invece metto la data odierna $ret2 viene messo sempre a 0 e non a 1...

come mai???