Я вытащил имена пользователей и пароли из базы данных, и они совпадают, я могу пропустить страницу входа. Но я хочу ограничить некоторый доступ для пользователей и предоставить доступ администраторам, я делаю это с полем admin
в базе данных. admin
равно int и может иметь значения 1 и 0. Этот код всегда вводит else
barnch этого if ($result == '1')
.
Это действительно раздражает, не могли бы вы дать некоторые подсказки?
$sql="SELECT admin FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
if(mysql_num_rows($result) == 1) {
$_SESSION['username'] = $_POST['username'];
if ($result == '1'){
echo "uspeh admine";
}else{
echo "uspeh korisnice";
}
}else{
echo "neuspeh";
}