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.Questa la tabella 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` date NOT NULL, `dettaglio_progetto` text NOT NULL, PRIMARY KEY (`codice_progetto`), FULLTEXT KEY `dettaglio_progetto` (`dettaglio_progetto`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
Le istruzioni del file interessate per l'inserimento dei dati sono le seguenti:
$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_pr