SAE_203_Gestion_des_sauveteurs/models/lecture_page_model.php
2026-06-08 15:53:57 +02:00

26 lines
700 B
PHP

<?php
require_once 'config.php';
// Récupère tous les sauveteurs
function get_all_sauveteurs(PDO $c): array {
$req = "SELECT ID_Sauveteur, Nom, Prenom, Specialite FROM Sauveteur ORDER BY Nom, Prenom";
return $c->query($req)->fetchAll(PDO::FETCH_ASSOC);
}
// Récupère les missions d'une date
function get_missions_by_date(PDO $c, string $date): array {
$req = "
SELECT ID_Mission, DtaHeureDebut, DtaHeureFin, ID_Sauveteur
FROM Mission
WHERE DATE(DtaHeureDebut) = :date
OR DATE(DtaHeureFin) = :date
";
$stmt = $c->prepare($req);
$stmt->bindValue(':date', $date);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}