php mysql регистрация в ожидании регистрации - PullRequest
0 голосов
/ 29 мая 2018

Почему данные в базе данных не отображаются на моей веб-странице?Где ошибка?

Ответы [ 3 ]

0 голосов
/ 29 мая 2018

Просто посмотрите на структуру вашей БД для таблицы requests, столбца type нет, и в вашем запросе у вас есть type

INSERT INTO `requests` (`id`, `name`, `email`, `type`, `password`, `message`, `age`, `department`, `phonenumber`) VALUES ('1', 'ash', 'abc@gmail.com', `type`, 'XXXX', 'would like to request an account.', `12`, `12`, `12345`)

добавить столбец type, и вы готовы к работе

Измените код запроса sql на

$query = "INSERT INTO `requests` (`id`, `name`, `email`, `type`, `password`, `message`, `age`, `department`, `phonenumber`) VALUES ('$id', '$name', '$email', `type`, '$password', '$message', '$age', '$department', '$phonenumber')";

, удалите "` "этот знак и добавьте" '"

0 голосов
/ 29 мая 2018

Примечание: при запуске сеанса на странице входа.затем вы объявляете значение в массиве сессии.затем вы можете получить доступ ко всем значениям сеанса.

пример:

session_start();
$_SESSION['id'] = $row['id'];
$_SESSION['name'] = $row['name'];
$_SESSION['email'] = $row['email'];
$_SESSION['password'] = $row['password'];
$_SESSION['age'] = $row['age'];
$_SESSION['department'] = $row['department'];
$_SESSION['phonenumber'] = $row['phonenumber'];

или оператор Next, проверьте значение $ id.Здесь не пусто!

0 голосов
/ 29 мая 2018

Хорошо, так что я уверен, что проблема в том, что ваш запрос (несколько) неверен.

Имея это в виду, ваш запрос выглядит так: "select * from requests where id = '$id'".Проблема в том, что вы фильтруете результаты, где id равно $id, но вы никогда не указываете, что такое $id.

Итак, чтобы это исправить, вы указываете, что такое $id,сделав следующее:

--some code here--
    $id = $_SESSION['id'];
    $conn = mysqli_connect('localhost','root','','projectsql');
    $query = "select * from requests where id = '$id'";
    $result = mysqli_query($conn,$query);
--some code here--
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...