Buonasera a tutti.
Premetto che sono alle prime armi, sto creando un front-end per l'inserimento di dati in un database mysql.
Il problema che sto riscontrando è che, quando invio i dati dal form, i campi vengono tutti popolati correttamente tranne quelli "date" che rimangono entrambi nel formato 0000-00-00.
I campi data del form sono inseriti entrambi scegliendo i valori da tre select (combo box) giorno, mese, anno.
Le istruzioni del file interessate per l'inserimento dei dati sono le seguenti:
//Formattazione data
Codice PHP:
$data_incarico=$_POST[anno_inc]."/".$_POST[mese_inc]."/".$_POST[giorno_inc];
$data_consegna=$_POST[anno_cons]."/".$_POST[mese_cons]."/".$_POST[giorno_cons];
$sql="INSERT INTO progetti (codice_progetto, anno_rif, committente, data_incarico, data_consegna, dettaglio_progetto) VALUES('$_POST[progetto]','$_POST[anno]','$_POST[committente]', '$data_incarico', '$data_consegna', '$_POST[dettaglio_progetto]')";
Ho stampato le variabili $data_incarico e $data_consegna e ho verificato che il loro contenuto è nel formato corretto.
Questa è una delle tabelle del mio DB
CREATE TABLE `progetti` (
`codice_progetto` char(10) NOT NULL,
`anno_rif` year(4) NOT NULL,
`committente` varchar(200) NOT NULL,
`data_incarico` date NOT NULL,
`data_consegna