Originariamente inviato da gabar-el
allora mi sa che non ho capito nulla ed è meglio se vado a letto....

ho implementato lo script che mi hai dato, e ho provato a cambiare la data (00-00-0000), ma appunto ricevo sempre errore (è una data non corretta)
chissa' che hai fatto. il tuo problema potrebbe avere origine dal form. Lo script che ti ho postato e' fine a se stesso.... cioe' dimostrativo di come funziona il controllo sulle date. Si puo' fare pure diversamente, ovvio. Questo e' un modo.

prova a copiare quello script in un file e richiamalo. Come implementarlo questo lo devi sapere tu. Nessuno ha visto il tuo form sinora.... Prova a cambiare:

$_POST['data_corso_1'] = '00-00-0000'; // errore
$_POST['data_corso_1'] = '--'; // errore
$_POST['data_corso_1'] = '29-02-2008'; // corretto
$_POST['data_corso_1'] = '29-02-2007'; // errore