как получить таблицу из MySQL и отобразить в PHP с JavaScript в <a href=""> </a>? - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь связать таблицу данных MySQL с моим интерфейсом. Я вставил справочную информацию в таблицу данных. Если вы спросите, зачем я это делаю? Я создал многопользовательскую систему входа в систему, где отдельный пользователь перенаправляется в свой каталог. Когда они хотят проверить домашнюю страницу, их переносят на главную страницу индекса каталога, и я хочу ссылку на страницу индекса, чтобы они могли вернуться в свой каталог.

Для этого я использовал следующий код:

Я вставил информацию каталога в MySQL: user-dir / user. php

когда вошедшие в систему пользователи перенаправляются на страницу своего каталога 'user. php', и если они возвращаются на страницу index. html 'внешнего интерфейса, ему предоставляется ссылка в заголовке внешнего интерфейса: код следующее:

<?PHP
$db['db_host'] ='localhost';
$db['db_user'] ='user';
$db['db_pass'] ='pass';
$db['db_name'] ='dbname';

foreach($db as $key => $value){
define(strtoupper($key), $value);
}


$conn = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);


// Storing Session
$user_check = $_SESSION['login'];
// SQL Query To Fetch Complete Information Of User
$query = "SELECT * FROM users WHERE login = '$user_check'";
$ses_sql = mysqli_query($conn, $query);

?>
        <li style="color: #f40707; font-size:15px; padding-top:10px; padding-left:10px;" > 

                 <a href="<?php echo $_SESSION['user']['dir']; ?>"> Dashboard</a>

        </li>

все работало нормально, когда пользователь вошел в систему и сеанс запущен, но при выходе из системы сервер выдает ошибку:

Неустранимая ошибка: Uncaught Ошибка: невозможно использовать объект типа mysqli в качестве массива в C: \ xampp \ htdocs \ www.exalple.com \ user-dir-link \ user-dir-admin. php: 4 Трассировка стека: # 0 C: \ xampp \ htdocs \ www.exalple.com \ inc \ header. php (181): require () # 1 C: \ xampp \ htdocs \ www.exalple.com \ login. php (32): require (' C: \ xampp \ htdocs ... ') # 2 {main} добавляется C: \ xampp \ htdocs \ www.exalple.com \ user-dir-link \ user-dir-admin. php on line 4 '

Будет очень полезно, если кто-нибудь может помочь мне решить ve этот выпуск.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2020

Я не могу получить именно то, что вы хотите получить, но вот некоторые моменты, которые вы, возможно, должны учитывать 1. Для извлечения пользовательских данных из базы данных вам нужно l oop через строку пользователя 2. Для ссылки Пользователь для его информации вы должны создать пахе, где информация о пользователе отображается затем при ссылке его href = page? session = $ _SESSION ["user"], а затем на странице, где вы отображаете информацию профиля, вы должны принять get переменная, которая является сеансом, а затем l oop через данные в строке пользователя

0 голосов
/ 30 марта 2020

Ошибка показывает, что вы зацикливаете весь запрос, вы должны l oop результаты запроса. Поэтому, чтобы вы могли получить необходимую помощь, укажите код, по которому вы просматриваете информацию о пользователе, которую вы выбрали из базы данных db

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...