ciao, ho questo codice per delle date:
Codice PHP:

$parti_1 
explode('-'$_POST['data_corso_1']);
                
$data_corso_1 $parti_1[2].'-'.$parti_1[1].'-'.$parti_1[0];
                
$parti_2 explode('-'$_POST['data_corso_2']);
                
$data_corso_2 $parti_2[2].'-'.$parti_2[1].'-'.$parti_2[0];
                
$parti_3 explode('-'$_POST['data_corso_3']);
                
$data_corso_3 $parti_3[2].'-'.$parti_3[1].'-'.$parti_3[0];
                
$parti_4 explode('-'$_POST['data_corso_4']);
                
$data_corso_4 $parti_4[2].'-'.$parti_4[1].'-'.$parti_4[0]; 
ma provando a inserire solo la prima ricevo questo errore dalla seconda:
codice:
Incorrect date value: '--' for column 'data_corso_2' at row 1
cosa significa, che mi legge i trattini e quindi non me la accetta? le altre date in teoria possono essere opzionali, ho forse sbagliato a mettere giù il codice? devo dargli degli if per dirgli che se il campo non è riempito non deve prenderlo in considerazione?
grazie