sto provando ma mi inceppo in qualcosa..

ho creato una tabella psw che contiene due campi, "user" e "psw" in cui ho messo i valori che mi servono.

ho una index.php che richiede all'utente nome e password:
codice:
<form method=post action=controllo.php>
Utente:

<input type=text size=40 name=utente>



Password:

<input type=password size=40 name=password>

<input type=submit value=Invia>
</form>
e invia questi dati a controllo.php che dovrebbe leggerli e verificarli con quello del db (i parametri per la connessione al db sono specificati in un config.inc.php).
controllo.php è così:
Codice PHP:
include("config.inc.php");
$utente =$_POST['utente'];
$password =$_POST['password'];

$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query_controllo "SELECT user, psw FROM psw";
     if ((
$utente != $_POST['user']) or ($password != $_POST['psw']))
          echo 
"Nome utente o password scorretti";
     else 
header("Location: insert.php");
     
?> 
che quindi dovrebbe, se nome utente o password non corrispondono, scrivere "Nome utente o password scorretti", in caso contrario caricare la insert.php..
ma quando provo a mettere i dati mi risponde sempre
codice:
Notice: Undefined index: user in d:\programmi\easyphp1-8\www\prova\controllo.php on line 12
Nome utente o password scorretti
anche se sono giusti..
la riga 12 è
Codice PHP:
if (($utente != $_POST['user']) or ($password != $_POST['psw'])) 
dove sbaglio?