@Zina-2000

Как вывести данные из БД на страницу?

Когда авторизованный пользователь делает заказ на сайте, данные о заказе(id, id_user, name, price, data, status) добавляются в БД. Как вывести эти данные в личном кабинете пользователя?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 3
sslion
@sslion
сделать запрос к базе, получить нужную запись, и вывести на страницу используя html-разметку (или использовать какой-нибудь шаблонизатор типа Twig)
Ответ написан
Комментировать
@xaker01
Лень все лень.
Проблема наверное понять как именно вывести запись нужную пользователю ?
Можно его переадресовывать на страницу site.ru/order/idзаказа
и по ид заказу из урл получать запись.
или в куки сохранить ид заказа. и через него таскать
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Выведите список с историей заказов
select * from orders where user_id=123

На каждом из них сделайте ссылку типа
/order/42

При переходе на страницу заказа вытаскивайте нужный заказ
select * from orders where order_id=42 AND user_id=123

обратите внимание, user_id тоже проверяется, чтобы не смотрели чужие заказы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы