Come molti già sapranno dalle mie decine di post ( ) la mia login accede a diverse aree riservate: si seleziona l'area da un menu a tendina e si digita semplicemente la login; se è esatta si viene reindirizzati alla pagina opportuna.
Tutto funziona a meraviglia, tranne quest'area qua sotto. Il problema è che permette di accedere a un'area diversa, Segreteria, immettendo la dovuta login (che si trova però su una tabella diversa da InsegnantiLogin). Perchè succede questo? :master:
Codice PHP:
if($scelta=='doc'){
$q = "SELECT * FROM InsegnantiLogin WHERE InsegnantiLogin_Login='$login'";
$query = mysql_query($q) or die(mysql_error());
$num=mysql_num_rows($query);
if($num>0){
while($row=mysql_fetch_assoc($query)){
$password=$row["InsegnantiLogin_Password"];
$nome=$row["InsegnantiLogin_Nome"];
$cognome=$row["InsegnantiLogin_Cognome"];
$utente="$nome $cognome";
$login="$cognome.$nome";
}
if($pwd==$password){
header("Location: Docenti/docenti.php");
}
else{
//ripeti login
}
}
else{
//ripeti login
}
}