devo fare una select da dati provenienti da due tabelle
prima del join funziona tutto...(riesco ad effettuare il login)
Codice PHP:
$query="SELECT user_id, admin_level FROM site_user WHERE email='$email' AND password='$password'";
       
$res=mysql_query($query);
       
$count=mysql_num_rows($res);  
     
      
      
     if(
$count==1){
     
$user_id=mysql_result($res,0,"user_id");
     
session_start();
     
$_SESSION['login'] = "ok";
     
$_SESSION['id'] = $user_id;
     
         
$type=mysql_result($res,0,"admin_level");
         
         switch(
$type)
         {
          case 
"0":header("Location:b_albergatore.php");break;
          case 
"1":header("Location:b_candidato.php");break;
          case 
"2":header("Location:pagina3.php");break;
         }
}

  else {
echo 
"Hai inserito dei dati errati!";
     } 
         

se effettuo alcune modifiche
Codice PHP:
$query="SELECT site_user.user_id, site_user.admin_level, site_user_info.nome, site_user_info.cognome FROM site_user,site_user_info WHERE site_user.email='$email' AND site_user.password='$password'";
       
$res=mysql_query($query);
       
$count=mysql_num_rows($res);  
     
      
      
     if(
$count==1){
     
$user_id=mysql_result($res,0,"user_id");
      
$nome=mysql_result($res,0,"nome");
      
$cognome=mysql_result($res,0,"cognome");
     
session_start();
     
$_SESSION['login'] = "ok";
     
$_SESSION['id'] = $user_id;
     
         
$type=mysql_result($res,0,"admin_level");
         
         switch(
$type)
         {
          case 
"0":header("Location:b_albergatore.php");break;
          case 
"1":header("Location:b_candidato.php");break;
          case 
"2":header("Location:pagina3.php");break;
         }
}

  else {
echo 
"Hai inserito dei dati errati!";
     } 
         
}
?> 
ricevo come output che i dati inseriti sono errati...
perchè?
grazie