[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: определение id пользователя
shvedsd
как можно реализовать определения id пользователя
допустим у меня id=4 как сделать чтобы id определялся сам а не надо было его вписывать
вот пример есть ссылка page.php?id=4 (надо как то сделать чтобы id пользователя сам вписывался)



Спустя 1 час, 36 минут, 11 секунд (3.05.2011 - 05:56) DeeKeiD написал(а):
Откуда берётся id?

Спустя 1 час, 18 минут, 36 секунд (3.05.2011 - 07:15) shvedsd написал(а):
с базы данных

Спустя 18 минут, 17 секунд (3.05.2011 - 07:33) nugle написал(а):
shvedsd
echo $_GET['id'];

если не подходит, то можно поподробней вашу проблему!

Спустя 8 минут, 43 секунды (3.05.2011 - 07:42) shvedsd написал(а):
nugle
есть база данных users каждому пользователю присваивается свой id nj,bi 1, 2, 3 и так далее
после авторизации заходишь на сайт и есть ссылка "профиль"
./info.php?id=
и вот надо чтобы id пользователя вписывался после равно
надеюсь понятно объяснил =)

Спустя 6 минут, 7 секунд (3.05.2011 - 07:48) mxwuser написал(а):
Так что мешает, сделать так:
    if($password == $login) 
{
//Стартуем сессию и
header("location: index.php?id=" . (int)$id );
exit();
}

Спустя 4 минуты, 36 секунд (3.05.2011 - 07:53) mxwuser написал(а):
Это кстати, плохой ваариант, с гет переменной, на мой взгляд. Для профиля нужно стартовать сессию, и загружать данные пользователя, загружая из бд данные в зависимости от сессионной переменной.

Спустя 1 минута, 18 секунд (3.05.2011 - 07:54) nugle написал(а):
shvedsd
когда человек заходит ты наверное создаешь сессию или куку!!правильно?
а дальше делаешь запрос к бд
$sql = mysql_query('select id from table where login ="'.$_SESSION['login'].'"');
$row = mysql_fetch_assoc($sql);
echo './info.php?id='.$row['id'];

как то вот так!

Спустя 5 минут, 27 секунд (3.05.2011 - 08:00) shvedsd написал(а):
mxwuser
наверное я не правильно понял но это сделать уже в файле info.php?

Спустя 5 минут, 7 секунд (3.05.2011 - 08:05) Игорь_Vasinsky написал(а):
после авторизации (регистрации) - открыта сессия, в нех храниться логин юзера, можешь туда же и id сохранить и использовать, а можешь по сессионному логину из бд достать id - и так же использовать, но тогда его тебе приедётся передовать со страницы - на страницу, поэтомуоптимальный - первый вариант wink.gif

Спустя 12 минут, 29 секунд (3.05.2011 - 08:17) nugle написал(а):
Игорь_Vasinsky
shvedsd
а еще проще в профиль через логин заходить, он же тоже уникальный!

Спустя 13 минут, 43 секунды (3.05.2011 - 08:31) Игорь_Vasinsky написал(а):
nugle
это да wink.gif но мы под дудочку ТС пляшем, как всегда laugh.gif

Спустя 51 минута, 12 секунд (3.05.2011 - 09:22) shvedsd написал(а):
mxwuser
спасибо помогло =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.