uniqid(), 'title' => htmlspecialchars(trim($title)), 'nombre' => htmlspecialchars(trim($nombre)), 'description' => htmlspecialchars(trim($description) ?: "Aucun détail supplémentaire fourni."), 'transport_option' => htmlspecialchars(trim($transportOption)), date_default_timezone_set("Europe/Paris"), 'date' => date('d-m-Y \à\ H:i:s') ]; $annonces[] = $annonce; saveAnnonces($annonces); return $annonce; } // Afficher toutes les annonces existantes avec le comptage des options de transport function displayAnnonces() { $annonces = loadAnnonces(); $totalCovoiturage = 0; $totalRdv = 0; // Calculer les totaux par option de transport foreach ($annonces as $annonce) { $totalParticipants += (int)$annonce['nombre']; if ($annonce['transport_option'] === 'Covoiturage') { $totalCovoiturage += (int)$annonce['nombre']; } elseif ($annonce['transport_option'] === 'Rendez-vous départ') { $totalRdv += (int)$annonce['nombre']; } } // Afficher les totaux par option de transport en haut de la page echo "
Aucune personne inscrite pour le moment.
"; } else { foreach ($annonces as $annonce) { echo "Nombre de personnes : " . $annonce['nombre'] . "
"; echo "Option choisie : " . $annonce['transport_option'] . "
"; } else { echo "Cette personne a indiqué qu'elle ne sera pas présente.
"; } echo "" . $annonce['description'] . "
"; echo "Publié le " . $annonce['date'] . ""; echo "