Анкета пользователя

Печать RSS
116

Автор
Пришелец
0
Как правильно организовать анкету пользователя? Как именно сделать так что-бы зайдя к пользователю видеть его информацию, а не чужую... Прошу помочь...

Дедушка
0
отображать по ID пользователя, а сам ID передавать
Автор
Пришелец
0
Basters (30 Января 2011 / 20:39)
отображать по ID пользователя, а сам ID передавать

А без ID можно как-нибудь? Может другие способы есть!!!

Дедушка
0
ну у тебя есть уникальные значения в базе? ключи

[Developer]
0
new-yakov (30 Января 2011 / 21:01)

А без ID можно как-нибудь? Может другие способы есть!!!
можно) по нику или логину=)
E

Землянин
0
3. new-yakov, что у тебя есть , какой скрипт ?

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Проще пареной репы. Ну, как тут уже говорили, по id... но не обязательно

К примеру, у тебя есть таблица:
id login name
1 Vasya Вася
2 Petya Петя
...
n Ignat Игнат


Собственно, что тут, по запросу, скажем user.php?id=2
Выбираем этот самый id=2 ( $id = $_GET['id']; )
Потом значение этой переменной $id ищем в таблице в столбце `id`. Ну, а дальше из всей стоки выводим нужную инфу. По аналогии можно сделать и по логину, скажем. Но разумней, всё-таки, по id.
Автор
Пришелец
0
ensteyn-asen (30 Января 2011 / 22:29)
3. new-yakov, что у тебя есть , какой скрипт ?
у меня пока никакого скрипта нет... Думаю только писать проект... Вот и заинтересовался как правильно анкету написать...

Добавлено через 08:10 сек.
7. SNELS, а можешь примерный код выложить?!

ВЕЛИКИЙ и УЖАСНЫЙ!
0
данный код служит только примером. Тут я ничего не фильтрую. Просто логика сама.

Пусть есть таблица users, которая имеет вот такое содержание:
id   login    name    lastname
1    Vasya    Вася    Иванов
2    Petya    Петя    Сидоров
...
n    Ignat    Игнат   Самойлов

Тогда

<?php
$connect=@mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (); 
@mysql_select_db($DB_NAME); //Подключаемся к БД

$id = $_GET['id']; // Определяем переданный нам id

$result_id = mysql_query("SELECT * FROM users WHERE id ='$id'"); // выбираем из таблицы users строку, в которой значение id = $id
$prof = mysql_fetch_assoc($result_id); // Берём инфу из нужной строки

//ну а далее просто выводим всё, что нужно.

echo"Анкета пользователя '.$prof[login].'<br><hr>";

echo"Имя '.$prof[name].'<br>";
echo"Фамилия '.$prof[lastname].'<br>";
?>
А

Оранжевые штаны
0
9. SNELS, хм, легко же... Автор, какой проект ты хочешь писать?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск