Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Допустим у меня в бд есть 3 юзера, которые отображаются на сайте. Возле этих 3 юзеров есть кнопки.

Он Он Знаток (317), на голосовании 1 неделю назад
Мне нужно, что бы нажимая на эти кнопки, я переходил на нужный URL адрес, соответствуюего юзера. Типа нажимаю на кнопку юзера 2 перехожу на URL адрес 2 юзера. Напишите код php или скиньте ссылку на обучалку. Спс
Голосование за лучший ответ
Максим Искусственный Интеллект (218066) 1 месяц назад
Передавай в URL, например, id пользователя.
Он ОнЗнаток (317) 1 месяц назад
Ну кста как идея
Дмитрий Глущенко Профи (670) 1 месяц назад
 if(isset($_GET['id'])){ 

/* Запрос к бд к юзеру по ID -> SELECT * FROM users WHERE id = ? */
/* Получаем массив $user */

echo '<a href="/">В список пользователей</a><p>Пользователь: '.$user['name'].'</p>';


} else {

/* Запрос к бд к списку юзеров -> SELECT * FROM users */
/* Получаем массив всех пользователей $users */

foreach($users as $u){

echo '<p><a href="/?id='.$u['id'].'">'.$u['name'].'</a></p>';

}

}
Саня Семенов Оракул (60567) 1 месяц назад
Сделать можно по и разному например склеить ссылку на ЛК и передавать в нее ид но обычно это не требуется и по переходу на ссылку открывается личный кабинет авторизованного пользователя откуда берется вся необходимая информация в профиль . Из сессии то есть . Чтобы смотреть чужие лк ссылки формируют человекопонятно /user/vasyaPupkin
Ну ещё можно прямо в базе в таблице юзера создать необходимые характеристики в твоём случае адрес странички куда переходить и что на ней отображать (ФИО баланс заказы и т п ).
Похожие вопросы