СС
Сергей Сорокин

user.php?id=123 на php и базе данных

Делаю сайт на php и не знаю как сделать анкету пользователей. Например чтоб если зайти по ссылке site.ru/user.php?id=123 то показало анкету пользователя с id 123

ЮД
Юличка Дидович

Взять переменную $_GET['id'] и вывести анкету пользвателя с таким номером.

JH
Jamshed Hamzaev

switch($_GET['id']){
case '123':
$user=array('first_name'=>'Oleg','second_name'=>'Russkii','rost'=>'150');
break;
case '1':
$user=array('first_name'=>'Vasya','second_name'=>'Pypkin','rost'=>'190');
break;
default:
$user=array('first_name'=>'NONAME','second_name'=>'NOSURNAME','rost'=>0);
}
var_dump($user);
///// или же
$q=mysql_query("SELECT * FROM `users_table` WHERE `id`='".$_GET['id']."'");
$f=mysql_fetch_assoc($q);
var_dump($f);
echo 'Имя: '.$f['first_name'];
ну и ваши дальнейшие действия
замечу, что нужно обезопаситься к случае если $_GET['id']='abc', к примеру, т. к. не число
$_GET['id']=(int)$_GET['id'];
а так же проверку на отрицательные значения
$_GET['id']=($_GET['id']<=0)?0:(int)$_GET['id'];
ну тут лучше присваивать не глобальной переменной
$id=($_GET['id']<=0)?0:(int)$_GET['id'];

Похожие вопросы
Обработчик форм php при добавлении данных в базу данных
Поиск в базе MySQL PHP
PHP. Как отправить данные из html в php.
Как PHP скрипт работает с базой данных при одновременном обращении к нему нескольких пользователей?
вопрос по PHP и базам данный mysql...
Помогите найти бесплатный хостинг с поддержкой php и баз данных Mysql
Базы данных. С чего начать изучение баз данных??
Resource id #3 [PHP][MySQL]
помогите с базой данных на php)
люди помогите с базой данных на php