prepare("SELECT * FROM users WHERE username = ?"); $stmt->execute([$_POST['username']]); $user = $stmt->fetch(); if ($user && password_verify($_POST['password'], $user['password'])) { $_SESSION['user_id'] = $user['id']; } else { header('Location: index.php'); exit; } } // Daten abrufen $sql="SELECT u.id AS user_id, u.username, COALESCE(SUM(e.amount), 0) AS gesamtbetrag FROM users u LEFT JOIN entries e ON e.user_id = u.id WHERE MONTH(e.date) = MONTH(CURDATE()) AND YEAR(e.date) = YEAR(CURDATE()) GROUP BY u.id, u.username; "; $stmt = $pdo->prepare($sql); $stmt->execute(); $entries = $stmt->fetchAll(); ?>
| Zahler | Summe |
|---|---|
| = htmlspecialchars($entry['username'] ?? '') ?> | = htmlspecialchars(number_format($entry['gesamtbetrag'], 2, ',', '.')) ?> |