diff --git a/app/Models/Pembelian.php b/app/Models/Pembelian.php index 825b7786f7b764e8378317ab481e2caf09e24360..9e94cecd9e9bfbe4ef673893f701808cbdbb1e06 100644 --- a/app/Models/Pembelian.php +++ b/app/Models/Pembelian.php @@ -57,5 +57,12 @@ class PembelianModel { $stmt->execute(); return $stmt->fetchAll(PDO::FETCH_ASSOC); } + + public function getPembelianByUserId($userId){ + global $db; + $stmt = $db->prepare("SELECT * FROM pembelian JOIN tickets ON pembelian.ticket_id = tickets.ticket_id JOIN events ON tickets.event_id = events.event_id WHERE user_id = ? ORDER BY pembelian_created_time DESC"); + $stmt->execute([$userId]); + return $stmt->fetchAll(PDO::FETCH_ASSOC); + } } ?>