Originariamente inviato da Fronte
Buongiorno

Cerco di fare un controllo su un accesso per Amministrazione pagina php

la mia Admin.php per vedere se è autorizzato
codice:
$sql="SELECT * FROM utentitik WHERE email ='$username' and password='$password' and Amministratore='1'"; 

$risqry = mysql_query($sql,$ris); 

$valori=mysql_fetch_assoc($risqry);
e poi il controllo ,
codice:
if( $valori['Amministratore']=='1') { echo "sei autorizzato a chiudere correttamente";

}else{ .......

Cè qualcosa che non mi torna l ' IF non fa come deve

o almeno come gli ho scritto di fare

come posso fare il controllo in modo che funzioni ?

Grazie
Secondo me n on devi fare il controllo in questo modo. Se fai la select ed in condizione metti che Amministratore deve essere = 1 è ovvio che se viene restituito un recordi in questo il valore di amministratore sia = 1. Piuttosto devi verificare che il resultset sia > 0, cioè che sia stato restituito almeno un record. Ciò significa che sul DB quell'utente con quella username e password ha valore di amministratore = 1 per cui può accedere.