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 :: Как зделать так чтобы пользователи могли зайти гости друг другу в профиль.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
HTML
Отправлено: 04 Августа, 2013 - 13:09:08
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)

[+]


Можеть вопрос непонятный. Например юзер нажимает на другой профиль другого юзера, и открываются его данные (фото, статус, анкета и т.д.)
 
 Top
soffrick
Отправлено: 04 Августа, 2013 - 13:19:20
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


Помог: 17 раз(а)




Цитата:
profile.php?action=show&member=15451

Спойлер (Отобразить)


-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
HTML
Отправлено: 04 Августа, 2013 - 13:54:43
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)

[+]


Я не понел, можете по подробнее?
 
 Top
soffrick
Отправлено: 04 Августа, 2013 - 14:02:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


Помог: 17 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. SELECT фото, статус, анкета и т.д. FROM profiles WHERE member = get[member]


-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
HTML
Отправлено: 04 Августа, 2013 - 14:32:46
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)

[+]


soffrick пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT фото, статус, анкета и т.д. FROM profiles WHERE member = get[member]

Как выводить даннные из бд я знаю, но как сделать чтобы они показывались при нажатии на юзера
 
 Top
soffrick
Отправлено: 04 Августа, 2013 - 14:42:20
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


Помог: 17 раз(а)




HTML пишет:
как сделать чтобы они показывались при нажатии на юзера

ajax, modal window


-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
HTML
Отправлено: 04 Августа, 2013 - 16:06:32
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)

[+]


soffrick пишет:
HTML пишет:
как сделать чтобы они показывались при нажатии на юзера

ajax, modal window

Спомощью PHP нельзя?
 
 Top
Fetis
Отправлено: 04 Августа, 2013 - 16:19:57
Post Id



Частый гость


Покинул форум
Сообщений всего: 153
Дата рег-ции: Дек. 2012  
Откуда: Киров, Россия


Помог: 0 раз(а)




HTML пишет:
Спомощью PHP нельзя?

Нет
 
 Top
DelphinPRO
Отправлено: 04 Августа, 2013 - 16:21:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Допустим, у вас есть страница profile.php показывающая профили пользователей.
На этой странице проверяете параметр $_GET['id']. Если он существует - значит текущий авторизованный пользователь зашел в гости к пользователю с данным ID.
Вытаскиваем из БД данный пользователя с уазанным ID и показываем. Если параметра нет, значит нужно отобразить профиль текущего авторизованного пользователя (зашел к себе в профиль), здесь же можно выводить настроечные опции.

Соответственно переход в профиль будет осуществляться по ссылке profile.php?id=12
Именно об этом вам намекнули в первом ответе.
(Добавление)
UPD
если на страницу profile.php (без параметров) зашел неавторизованный пользователь - нужно средиректить его куда нибудь, или показать заглушку, типа "Некорректный вход"

(Отредактировано автором: 04 Августа, 2013 - 16:22:42)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
HTML
Отправлено: 04 Августа, 2013 - 17:08:34
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)

[+]


DelphinPRO пишет:
Допустим, у вас есть страница profile.php показывающая профили пользователей.
На этой странице проверяете параметр $_GET['id'].

А как id заносить в $_GET?
 
 Top
soffrick
Отправлено: 04 Августа, 2013 - 17:26:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 379
Дата рег-ции: Май 2012  
Откуда: Россия, Москва


Помог: 17 раз(а)




HTML пишет:
А как id заносить в $_GET?

http://ru[dot]wikipedia[dot]org/wiki/Присваивание


-----
Правильный вопрос - уже половина правильного ответа!

p.s. индусы повсюду, будьте осторожны!
 
 Top
teddy
Отправлено: 04 Августа, 2013 - 17:26:36
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




HTML пишет:
А как id заносить в $_GET?


PHP:
скопировать код в буфер обмена
  1. <a href="profile.php?id=<?=$row['id']?>"> <?=$row['login']?> </a>

(Отредактировано автором: 04 Августа, 2013 - 17:26:58)

 
 Top
imya
Отправлено: 04 Августа, 2013 - 17:28:14
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




HTML пишет:

А как id заносить в $_GET?


PHP:
скопировать код в буфер обмена
  1. $user_id = $_GET['id'];
  2.  
  3. <a href="profile.php?id='.$user_id.'">id</a>
  4.  


А, это получение из гет..

(Отредактировано автором: 04 Августа, 2013 - 17:29:55)



-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
HTML
Отправлено: 04 Августа, 2013 - 18:05:56
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)

[+]


Всем СПАСИБО!
(Добавление)
Да и еще вопрос.
soffrick пишет:
Присваивание

Если присвоить $_GET id она будет в массиве, так: $_GET['id'] или проста в при ставке $_GET на экран выводится id?
 
 Top
Panoptik
Отправлено: 04 Августа, 2013 - 20:01:01
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




$_GET - это массив а все ваши данные должны быть в ключах
то есть смотрите $_GET['id'], если в ссылке было http://your[dot]site[dot]com/scriptfile.php?id=123


-----
Just do it
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB