il codice era perfetto porca miseria!
L'errore stava nel fatto che avessi fatto un addslashes e uno stripslashes nella pagina di invio...
o almeno credo!
ho eliminato:
$modGIORNO= addslashes(stripslashes($modGIORNO));
$modMESE= addslashes(stripslashes($modMESE));
$modANNO= addslashes(stripslashes($modANNO));
e pare funzionare... solo che credo di non capirne il motivo...
per le slashes prima lo strippo e poi le aggiungo...
non dovrebbe esserci problema!