Quest'anno ho iniziato a studiare php e mi è stato chiesto ieri di simulare un'iscrizione, un login e un logout con l'utilizzo delle sessioni ma per qualche strano motivo gli if del codice non vengono visti, tranne l'ultimo, cioè il controllo sul recordset della query.

Codice PHP:
<?php     
            session_start
();     
            
$user=trim($_POST["user"]);     
            if(
$user=="" )     
            {         
                  
header("Location: Login_form.php?errorcode=2");         
                }        
             
$password=trim($_POST["pass"]);     
             if(
$password=="")     
             {         
                 
header("Location: Login_form.php?errorcode=3");     
              }        
               
$conn=mysql_connect("localhost","root","")or die("Connessione non effettuata");         
               
mysql_select_db("Utenti");     
               
$query="SELECT nome FROM utenti where user= ".$user ." AND password=" .$password ."";     
               if(!
$ris=mysql_query($query))     
               {         
                           
header("Location: Login_form.php?errorcode=1");         
                   }     
                
$_SESSION["user"]=$user?>