buongiorno a tutti,
scusate se vi disturbo,
dato questo ciodice sql
Codice:
CREATE TABLE fiesta(
id INT(100) AUTO_INCREMENT PRIMARY KEY NOT NULL,
kilometri_fatti_gas INT(100),
kilometri_fatti_benzina INT(100),
soldi_spesi_gas DOUBLE(100,2),
soldi_spesi_benzina DOUBLE(100,2),
soldi_al_litro_gas DOUBLE(100,3),
soldi_al_litro_benzina DOUBLE(100,3),
giorno INT(100),
mese INT(100),
anno INT(100)
);
quando nel form con i tag input do numeri senza virgola, si registrano nel database, mentre se sono con la virgola, non si inseriscono e mi da questo errore:
Errore: Column count doesn't match value count at row 1
e il codice php e sql è il seguente:
Codice:
$registrazionedati="INSERT INTO fiesta (kilometri_fatti_gas, kilometri_fatti_benzina, soldi_spesi_gas, soldi_spesi_benzina,
soldi_al_litro_gas, soldi_al_litro_benzina, giorno, mese, anno) VALUES ($_POST[kilometri_fatti_gas], $_POST[kilometri_fatti_benzina],
$_POST[soldi_spesi_gas], $_POST[soldi_spesi_benzina], $_POST[soldi_al_litro_gas], $_POST[soldi_al_litro_benzina], $_POST[giorno],
$_POST[mese], $_POST[anno])";
e ovviamente il codice php ha i file per la connessione al database.
non so cosa potrebbe essere.
grazie a chi risponde