26 lines
700 B
PHP
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);
|
|
}
|
|
|