Originariamente inviato da gabar-el
mi sembra di capire che dovrei creare una funzione, ma non sono buono....
aggiungi solo un controllo a quello che fai di gia'. copia e incolla in un file e fai delle prove cambiando la data e mettendo valori giusti o errati per valutare il controllo eseguito.

Codice PHP:
<?php
$_POST
['data_corso_1'] = '00-00-0000';

if (isset(
$_POST['data_corso_1']))   {

        
$parti_1 explode('-'$_POST['data_corso_1']); 

        if(
checkdate($parti_1[1], $parti_1[0], $parti_1[2]) ) { 
                
                echo 
$data_corso_1 $parti_1[2].'-'.$parti_1[1].'-'.$parti_1[0];
                }
                else
                {
                   echo 
$_POST['data_corso_1'] ." è una data non corretta";
                   exit;
                }
     }
?>