Я хотел бы сделать следующее, но не получится.
$user_id = $_REQUEST['user_id'];
if (/* nothing to be requested*/) {
echo "<button>Log In</button><button>Sign Up</button>";
} else {
/* logged in, check if the user is an admin or not */
if (/* he is admin */) {
echo "<button>Admin</button><button>Logout</button>";
} else {
/* then he is just a normal user */
echo "<button>Logout</button>";
}
}
Оригинальный код:
$user_id = $_REQUEST['user_id'];
if (!$user_id) {
echo "<button>Log In</button><button>Sign Up</button>"
} else {
$check_sql = "SELECT admin from users where user_id = {'$user_id'}";
$result = mysqli_query($con, $check_sql);
$rows = mysqli_fetch_array($con, $result);
if ($rows['admin'] == 1) {
echo "<button>Admin</button><button>Log Out</button>";
} else {
echo "<button>Log Out</button>";
}
}
Когда есть user_id быть $ _REQUEST, код работает отлично. Но просто потерпите неудачу, когда нет ничего, чтобы быть $ _REQUEST. Не могли бы вы помочь?
Большое спасибо!
поставить это: если (пусто ($ user_id)) – bfahmi
использовать, если (пусто ($ user_id)) {} – JYoThI
использовать это, если (Исеть ($ user_id)!) – rajeev