Есть необходимость получать все данные, которые имеются о пользователе в базе данных для последующей их обработки/изменений.
Что имею:
if (count($errors) == 0) { // Если пользователь ввел свои данные правильно, то продолжаем
$password = md5($password); // дешифровка пароля
$query = "SELECT username, password, email FROM trackowners WHERE username='$username' AND password='$password'"; // запрос данных
$results = mysqli_query($db, $query);
if (mysqli_num_rows($results) == 1) {
///////////
$_SESSION['username'] = $username;
$_SESSION['success'] = "You are now logged in";
$_SESSION['email'] = $email;
header('location: index.php');
}else {
array_push($errors, "Wrong username/password combination");
} }
Далее, пытаюсь использовать переменные "$_SESSION['username']" и аналогичную для электронной почты:
<?php if (isset($_SESSION['username'])) : ?>
<p>Welcome <strong><?php echo $_SESSION['username']; ?></strong> // Here are your profile settings.</p>
<p> <a href="index.php?logout='1'" style="color: red;">logout</a> </p>
<?php endif ?>
<?php if (isset($_SESSION['username'])) : ?>
<p>Your e-mail<strong><?php echo $_SESSION['email']; ?></strong> //</p>
<?php endif ?>
И вот тут происходит следующее: переменная username отображается, а переменная email - нет. В чем может быть проблема, если они одинаково вызываются и обозначаются в скрипте?
Заранее спасибо!
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как передать cmake флаги компилятора, при этом не перезаписывая объявленные в CMakeLists, а добавляя к ним? Нужно изменить стандартную библиотеку...
У меня есть микросхема M24SR04-Y, на которую я записал информацию с помощью NFCМне нужно прочитать эту информацию, используя i2c
Цель - создать класс матрица, который бы умел создавать двумерные массивы заданных размеров, но со случайными значениямиМассив создаётся,...