Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как зделать так чтобы пользователи могли зайти гости друг другу в профиль.
SELECT фото, статус, анкета и т.д.FROM profiles WHERE member = get[member]
Как выводить даннные из бд я знаю, но как сделать чтобы они показывались при нажатии на юзера
soffrick
Отправлено: 04 Августа, 2013 - 14:42:20
Посетитель
Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012 Откуда: Россия, Москва
Помог: 17 раз(а)
HTML пишет:
как сделать чтобы они показывались при нажатии на юзера
ajax, modal window
----- Правильный вопрос - уже половина правильного ответа!
p.s. индусы повсюду, будьте осторожны!
HTML
Отправлено: 04 Августа, 2013 - 16:06:32
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013
Помог: 0 раз(а)
[+]
soffrick пишет:
HTML пишет:
как сделать чтобы они показывались при нажатии на юзера
ajax, modal window
Спомощью PHP нельзя?
Fetis
Отправлено: 04 Августа, 2013 - 16:19:57
Частый гость
Покинул форум
Сообщений всего: 153
Дата рег-ции: Дек. 2012 Откуда: Киров, Россия
Помог: 0 раз(а)
HTML пишет:
Спомощью PHP нельзя?
Нет
DelphinPRO
Отправлено: 04 Августа, 2013 - 16:21:45
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Допустим, у вас есть страница profile.php показывающая профили пользователей.
На этой странице проверяете параметр $_GET['id']. Если он существует - значит текущий авторизованный пользователь зашел в гости к пользователю с данным ID.
Вытаскиваем из БД данный пользователя с уазанным ID и показываем. Если параметра нет, значит нужно отобразить профиль текущего авторизованного пользователя (зашел к себе в профиль), здесь же можно выводить настроечные опции.
Соответственно переход в профиль будет осуществляться по ссылке profile.php?id=12
Именно об этом вам намекнули в первом ответе. (Добавление)
UPD
если на страницу profile.php (без параметров) зашел неавторизованный пользователь - нужно средиректить его куда нибудь, или показать заглушку, типа "Некорректный вход"
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.