codice:
<?php //start session session_start(); require_once("configdb.php"); session_regenerate_id(TRUE);  //variabili per criptare in md5 = $passwordword=md5(htmlspecialchars( $_POST[password])); $login=htmlspecialchars($_POST['login']); $password=sha1(htmlspecialchars($_POST['password']));
$query = "SELECT * FROM tabella1 WHERE login='".$login."' AND password='".$password."' AND liv = 'numero' AND activ== 'numero' LIMIT 0,1";  
$result = mysql_query($query, $connect); 
 if(mysql_num_rows($result)) {  $row=mysql_fetch_array($result); //se è loggato creo la sessione $_SESSION['login'] = $login; $_SESSION['password'] = $password; 
 /*A QUESTO PUNTO L'UTENTE è LOGGATO E VALIDO NE ANALIZZO IL LIVELLO*/ switch($row['livello']) { 
case X: 
header("Location: indirizzo"); 
break; 
case X++: 
header("Location: indirizzo");
 break;
default: 
header("Location: indirizzo");
 }
 } else { print("non sei un utente registrato quindi prima devi fare la registrazione!"); exit;  }   ?>
Ciao a tutti, questo qui sopra è il codice che ho scritto in modo tale che con liv si possa definire se amministratore, utente semplice, utente speciale eccetera con activ se l'utente è attivo e quindi può accedere oppure se l'utente è stato disattivato perché magari ha subito un ban e cose del genere, naturalmente nel caso in cui il livello cambia bisogna portarlo ad un indirizzo diverso perché avrà diverse funzioni a disposizione

Ora, purtroppo a me arriva direttamente alla parte dell'else con qualsiasi utente, come devo fare per fargli capire invece che deve andare da una parte o dall'altra in base all'opzione liv?
Sia liv sia activ sono sistemati su eunum...

Ringrazio tutti fin da ora per il cortese aiuto