prepare("SELECT role FROM utilisateur WHERE pseudo = ?"); $stmt->bind_param("s", $pseudo); $stmt->execute(); $stmt->bind_result($role); $stmt->fetch(); $stmt->close(); if ($role !== 'admin') { header("Location: index.php"); exit; } $message = ''; // Si on a soumis le formulaire if ($_POST) { $titre = $_POST['titre']; $adresse = $_POST['adresse']; $description = $_POST['description']; // Vérifier que les chose obligatoires sont remplis if (empty($titre) || empty($adresse)) { $message = "Oups ! Il faut au moins un titre et une adresse."; } else { // Ajouter l'événement en base $stmt = $mysqli->prepare("INSERT INTO evenement (titre, adresse, description_) VALUES (?, ?, ?)"); $stmt->bind_param("sss", $titre, $adresse, $description); if ($stmt->execute()) { $message = "Super ! Ton événement a été créé ! 🎉"; // Vider les champs pour recommencer $titre = ''; $adresse = ''; $description = ''; } else { $message = "Erreur : "; } $stmt->close(); } } // Récupérer les derniers événements créés function getRecentEvents($mysqli) { $result = $mysqli->query("SELECT id, titre, adresse, description_ FROM evenement ORDER BY id"); return $result; } ?>