query("SELECT * FROM pf_budget_items ORDER BY category DESC, sort_order ASC, name ASC"); $items = $stmt->fetchAll(); // 2. Récupération des Dépenses Réelles du mois (Pour le matching auto) $currentMonth = date('m'); $currentYear = date('Y'); $stmtExp = $pdo->prepare("SELECT label FROM pf_expenses WHERE MONTH(date_exp) = ? AND YEAR(date_exp) = ?"); $stmtExp->execute([$currentMonth, $currentYear]); // On stocke tous les libellés réels dans un tableau simple $realExpensesLabels = $stmtExp->fetchAll(PDO::FETCH_COLUMN); $totalDepenses = 0; $totalRevenus = 0; ?>

Récapitulatif Mensuel

Nom Montant Type Jour État prélèvement Régularisation Actions
(Est.)' : '' ?> 🔗
Soit /mois
Auto ✅ onclick="toggleItemCheck(, this.checked)" title="Marquer comme payé" style="width:18px; height:18px; cursor:pointer;"> Payé' : ' Attente' ?>
Total Revenus (Lissés) +
Total Dépenses (Lissées) -
Équilibre théorique € / mois

* Les lignes marquées Auto ✅ ont été détectées automatiquement dans les dépenses réelles du mois.