Ho corretto il codice seguendo i tuoi consigli ma ancora non funziona.
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>
Secondo me c'è un'errore nella variabile $POST_['inviato'] solo che non so quale è.