2015-04-17 3 views
-3
<?php 
    include("db.php"); 
    $result = mysql_query("SELECT * FROM p_reg "); 
?> 

Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть ссылка в навигационной панели под названием «Профиль пользователя». Эта ссылка должна отображать список всех текущих пользователей в базе данных, но мне нужен только личный профиль пользователя входа.Как перенаправить пользователей на страницу своего собственного профиля?

+1

У вас есть идентификатор пользователя из сеанса или параметра? Может ли это использоваться в вашем запросе или перейти к URL-адресу? – lemieuxster

ответ

0

Добро пожаловать в Переполнение стека. Я бы порекомендовал читать this article on asking a question.

Что касается вашего вопроса, я полагаю, вы уже внедрили систему входа для своих пользователей. Если это так, вы должны иметь идентификатор пользователя в переменной $_SESSION или переменной $_COOKIE. Существует много документации по доступу к этим переменным на веб-сайте PHP. Вы можете использовать этот id, чтобы получить нужного пользователя на странице профиля.

0

Измените свой SQL-запрос так, чтобы он выбирал только профиль определенного пользователя. Например, если вы знаете адрес электронной почты пользователя и хранится в базе данных:

SELECT * FROM p_reg WHERE email='[email protected]' 

 Смежные вопросы

  • Нет связанных вопросов^_^