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