prepare($sql); $updateAdherentStmt->bindParam(":adherentID", $adherentID); // Préparation de la requête if ($updateAdherentStmt->execute()) { // Exécution de la requête de suppression $status = "Adhésion validée"; $sql = "SELECT email FROM adherents WHERE ID = :adherentID"; $emailStmt = $pdo->prepare($sql); $emailStmt->bindParam(":adherentID", $adherentID); $emailStmt->execute(); $emailResult = $emailStmt->fetchAll(PDO::FETCH_ASSOC); $email = $emailResult[0]['email']; $from = "no-reply@e59.fr"; $fromName = "Association E59"; $subject = "Demande d'adhésion validée"; $body = "Votre demande d'adhésion à l'association E59 a été validée, votre statut de membre sera valable après paiement de la cotisation fixée à 1€/an dur e59.fr/adhesion"; $altbody = "Votre demande d'adhésion à l'association E59 a été validée, votre statut de membre sera valable après paiement de la cotisation fixée à 1€/an dur e59.fr/adhesion"; sendMail($from, $fromName, $email, $subject, $body, $altbody); } else { // En cas d'erreur lors de l'insertion, annuler la transaction $status = "Erreur lors de l'insertion de la ligne"; error_log("Erreur lors de l'exécution de la requête d'insertion : " . $insertStmt->errorInfo()[2]); } } catch (Exception $e) { // En cas d'exception, annuler la transaction $status = "Erreur SQL"; error_log("Erreur : " . $e->getMessage()); } } ?>
'); echo ('Utilisateurs'); echo ('Demandes d\'adhésion'); echo ('Adhésions non payées'); echo ('Adhérents'); echo ('PHPMyAdmin
'); echo ('
'); $shapePath = ''; textInput("text", $shapePath, "search", "Chercher", ""); echo ('
'); $search = isset($_GET['search']) ? '%' . $_GET['search'] . '%' : '%%'; $sqlRequest = "SELECT adherents.ID, adherents.firstname, adherents.lastname, adherents.email, adherents.join_date FROM adherents WHERE (adherents.lastname LIKE :search OR adherents.firstname LIKE :search) AND adherents.etape_adhesion = 0"; $request = $pdo->prepare($sqlRequest); $request->bindParam(":search", $search); $request->execute(); $result = $request->fetchAll(PDO::FETCH_ASSOC); if ($result) { echo (''); echo (""); foreach($result as $row) { echo (''); echo (''); echo (''); echo (''); } echo ('
Prénom NomDate de demande
' . $row['firstname'] . ' ' . $row['lastname'] . '' . $row['join_date'] . '
'); } else { echo ('Aucun utilisateur trouvé.'); } ?>