'Tió', 'NADAL' => 'Nadal', 'REIS' => 'Reis', ]; // Récup données $stmt = $pdo->prepare(" SELECT * FROM pf_christmas_gifts WHERE year = :year "); $stmt->execute(['year' => $year]); $gifts = $stmt->fetchAll(PDO::FETCH_ASSOC); // Indexer par [adult][child][occasion] $byAdult = []; foreach ($gifts as $gift) { $a = $gift['adult_name']; $c = $gift['child_name']; $o = $gift['occasion']; $byAdult[$a][$c][$o][] = $gift; } ?>

Christmas list

Visió sintètica dels regals per adult, infant i festa. Afegeix nous regals amb el botó “+”.

$occLabel): ?> $occLabel): ?>
Adult
  • 0): ?> ( €)
– Cap regal
0): ?> Total:  

Resum del pressupost

prepare(" SELECT adult_name, child_name, occasion, SUM(amount) AS total FROM pf_christmas_gifts WHERE year = :year GROUP BY adult_name, child_name, occasion ORDER BY adult_name, child_name, occasion "); $stmtSum->execute(['year' => $year]); $sums = $stmtSum->fetchAll(PDO::FETCH_ASSOC); ?>
Adult Infant Festa Total