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.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
e poi il controllo ,codice:$sql="SELECT * FROM utentitik WHERE email ='$username' and password='$password' and Amministratore='1'"; $risqry = mysql_query($sql,$ris); $valori=mysql_fetch_assoc($risqry);
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

Rispondi quotando