У меня есть таблица "members" со столбцом "Type", и это "enum", а значения "member, mod, admin, dev". Я хочу знать, как я могу отобразить значение enum, которое я установил в член по $ _SESSION ['type'] или даже только по $ type? Примерно так
if ($stmt = $con->prepare('SELECT ID, PASSWORD, TYPE FROM members WHERE NICK = ?')) {
// Bind parameters (s = string, i = int, b = blob, etc), in our case the username is a string so we use "s"
$stmt->bind_param('s', $_POST['INick']);
$stmt->execute();
// Store the result so we can check if the account exists in the database.
$stmt->store_result();
if ($stmt->num_rows > 0) {
$stmt->bind_result($id, $password, $Type);
$stmt->fetch();
session_regenerate_id();
$_SESSION['loggedin'] = TRUE;
$_SESSION['id'] = $id;
$_SESSION['tipo'] = $Type;
} else {
echo '<center>';
echo 'No data found at that table!';
echo '</br><button onclick="Refres();">refresh</button><center>';
}
if($_SESSION['type'] !== "member"){
echo '</br>';
echo 'Your Account - '.$Type.' - do have level access to that page.';
exit();
}
показывает мне сообщение об ошибке «Примечание: неопределенная переменная: тип»