Ho corretto il codice seguendo i tuoi consigli ma ancora non funziona.
Secondo me c'è un'errore nella variabile $POST_['inviato'] solo che non so quale è.codice:<html> <head> <link rel="stylesheet" type="text/css" href="stile.css" /> </head> <body> <?php if($POST_['inviato']) { $db=mysql_connect("localhost", "egidio", "taranto1989"); $query="INSERT INTO Dischi VALUES('"; $query.=$POST_['produttore']."','"; $query.=$POST_['tipo']."','"; $query.=$POST_['mb']."','"; $query.=$POST_['prezzo']."','"; $query.=$POST_['numero']."','"; $query.=$POST_['data']."','"; $query.=$POST_['produttore']."');"; mysql_db_query("prova",$query) OR DIE ("Errore numero: ".mysql_errno()." - Descrizione: ".mysql_error()); $controllo=mysql_affected_rows(); if($controllo>0) { echo "Record inserito con successo."; } else { echo "È stato commesso un errore."; } mysql_close($db); } ?> <form action="prova.php" method="post"> Immettete un record completo e inviate il form:</p> <table> <tr><td>Produttore</td><td><input name="produttore"></td></tr> <tr><td>Tipo</td><td><input name="tipo"></td></tr> <tr><td>MB</td><td><input name="mb"></td></tr> <tr><td>Prezzo</td><td><input name="prezzo"></td></tr> <tr><td>Numero articolo</td><td><input name="numero"></td></tr> <tr><td>Data prima ordinazione</td><td><input name="data"></td></tr> </table> <input type="submit" name="inviato"><input type="reset"></p> </form> </body> </html>

Rispondi quotando