prepare("SELECT id, kontostand, darstellungsfarbe AS backgroundcolor, bezeichnung AS konto FROM konto WHERE id = :konto_id;"); $stmt->execute(['konto_id' => $konto_id]); $konto = $stmt->fetchAll(PDO::FETCH_ASSOC); // Da nur ein Konto abgefragt wird, sind diese Werte in allen Ergebnissen gleich $konto_bezeichnung = $konto[0]['konto']; $konto_kontostand = $konto[0]['kontostand']; $konto_backgroundColor = $konto[0]['backgroundcolor']; $stmt = $pdo->query("SELECT (date_trunc('month', CURRENT_DATE::date) - interval '1 month')::date AS von, (date_trunc('month', CURRENT_DATE::date) + interval '1 month' - interval '1 day')::date AS bis;"); $monat_aktuell = $stmt->fetchAll(PDO::FETCH_ASSOC)[0]; $selectedRange = $_GET['range'] ?? $monat_aktuell['von'] . " to " . $monat_aktuell['bis']; $stmt = $pdo->prepare("SELECT kb.id AS kontobewegung_id, kb.betrag, kb.beschreibung, kb.datum_ausgegeben, kb.datum_abgebucht, kb.kostenfix_id FROM kontobewegung kb LEFT OUTER JOIN kostenfix kf ON kf.id = kb.kostenfix_id WHERE kb.konto_id = :konto_id AND kb.datum_ausgegeben BETWEEN :von AND :bis ORDER BY datum_ausgegeben DESC, kb.id DESC;"); $stmt->execute(['konto_id' => $konto_id, 'von' => $monat_aktuell['von'], 'bis' => $monat_aktuell['bis']]); $kontobewegung = $stmt->fetchAll(PDO::FETCH_ASSOC); ?>
Neue Kontobewegung Testsystem'; } ?>

:

HOME
>
gebucht
Beschreibung Betrag