Не скрива

freboy

Registered
Защо когато полето admin е по малко от 1 не скрива станицата

<?php
$id = $_SESSION['id'];
$select = mysql_query(" SELECT admin FROM users WHERE username='$id'") or die(mysql_error());
$admin=$select['admin'];
if($admin!=1){
}
?>
сега го показва на админа и потребителите
 
if($admin!="1"){
а така? И в бъдеще обяснявай дали полето е true или дали е точно 1, има разлика.
 
Код:
<?php
$id = $_SESSION['id'];
$select = mysql_query(" SELECT admin FROM users WHERE username='$id'") or die(mysql_error());
$admin=$select['admin'];
if($admin != 1) {
// Кода, който виждат потребителите
} else {
// Кода, който вижда само админа
}
?>

Аз лично обаче бих ти препоръчал следното (почти същото е но ако не е админ панел е по-добре да го направиш така)

<?php
$id = $_SESSION['id'];
$select = mysql_query(" SELECT admin FROM users WHERE username='$id'") or die(mysql_error());
$admin=$select['admin'];
if($admin == 1) {
// Кода, който вижда само админа
}

// Код, който виждат всички - и админи и потребители
?>
 

Back
Горе