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!