/
burmistrova_irina
/
web-application
Обзор
Документация
Войти
/
burmistrova_irina
/
web-application
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
get_orders.php
29 строк
851 B
burmistrova_irina
upload files
21 фев 2025, 13:38
21 фев 2025, 13:38
08eb655
Код
Авторство
О чём код?
<?php session_start(); include 'db_connect.php'; header('Content-Type: application/json'); if (!isset($_SESSION['user_id'])) { echo json_encode(['status' => 'error', 'message' => 'Необходима авторизация']); exit; } try { $stmt = $pdo->prepare(" SELECT o.order_id, p.name as product_name, o.quantity, o.total_amount, o.status, o.order_date FROM orders o JOIN products p ON o.product_id = p.product_id WHERE o.user_id = ? AND o.status = 'pending' ORDER BY o.order_date DESC "); $stmt->execute([$_SESSION['user_id']]); $orders = $stmt->fetchAll(PDO::FETCH_ASSOC); echo json_encode(['status' => 'success', 'orders' => $orders]); } catch (PDOException $e) { echo json_encode(['status' => 'error', 'message' => $e->getMessage()]); } ?>