Problema form e istruzioni
Ho creato questo form:
Codice HTML:
<form action="istruzioni.php">
Nome Prodotto:
<input type="text" name="nomeprodotto"/>
<br>
ID Prodotto:
<input type="text" name="id_prodotto"/>
<br>
Costo di acquisto:
<input type="text" name="costo_acquisto"/>
<br>
Prezzo di vendita:
<input type="text" name="prezzo_vendita"/>
<br>
Data di acquisto (formato AAAA-MM-GG):
<input type="text" name="data_acquisto"/>
<br>
Data di vendita (formato AAAA-MM-GG):
<input type="text" name="data_vendita"/>
<br>
<input type="submit" name="button" id="button" value="Inserisci Dati" />
</form>
e poi queste istruzioni:
Codice PHP:
<?
mysql_connect(localhost,contoeconomico,*****);
mysql_select_db("my_contoeconomico") or Die ("Connessione al database fallita");
$dati= "INSERT INTO transazionimattia (id_prodotto,nomeprodotto,costo_acquisto,prezzo_vendita,data_acquisto,data_vendita) VALUES ('$_POST[id_prodotto]','$_POST[nomeprodotto]','$_POST[costo_acquisto]','$_POST[prezzo_acquisto]','$_POST[data_acquisto]','$_POST[data_vendita]')";
mysql_query($dati);
header("Location: fatto.php");
?>
Una volta premuto il pulsante del form dovrebbe inserire i dati nella tabella e indirizzarmi su a "fatto.php". Il problema è che il record che inserisce è vuoto (0 nei numeri e nulla nel "nomeprodotto") ma non capisco dov'è l'errore. Qualcuno può aiutarmi?