Validation de paiement
Nous avons bien recu votre paiement de cotisation
Vous etes desormais membre de l'association E59
prepare($sql2); $clubStmt->bindParam(1, $userID, PDO::PARAM_INT); $clubStmt->execute(); $clubID = $clubStmt->fetchAll(PDO::FETCH_ASSOC); $insertStmt = $pdo->prepare($sql); $insertStmt->bindParam(1, $userID, PDO::PARAM_INT); // Préparation de la requête if ($insertStmt->execute()) { $adherentID = $pdo->lastInsertId(); // Requête pour supprimer la ligne de la table d'origine $sqlDelete = "DELETE FROM adhesions_non_payees WHERE ID = ?"; // Préparation de la requête de suppression $deleteStmt = $pdo->prepare($sql3); $deleteStmt->bindParam(1, $userID, PDO::PARAM_INT); // Exécution de la requête de suppression if ($deleteStmt->execute()) { // Valider la transaction $sql4 = "SELECT ID FROM `adherents` WHERE club = :clubid"; $clubLocalIDStmt = $pdo->prepare($sql4); $clubLocalIDStmt->bindParam(":clubid", $clubID[0]['club'], PDO::PARAM_INT); $clubLocalIDStmt->execute(); $clubLocalIDList = $clubLocalIDStmt->fetchAll(PDO::FETCH_ASSOC); $clubLocalID = sizeof($clubLocalIDList); $clubFormatted = str_pad($clubID[0]['club'], 2, "0", STR_PAD_LEFT); $idFormatted = str_pad($clubLocalID, 2, "0", STR_PAD_LEFT); $memberID = "59" . $clubFormatted . $idFormatted; $sql5 = "UPDATE adherents SET memberid = :memberID WHERE ID = :adherentID"; $updateStmt = $pdo->prepare($sql5); $updateStmt->bindParam(":memberID", $memberID, PDO::PARAM_INT); $updateStmt->bindParam(":adherentID", $adherentID, PDO::PARAM_INT); if ($updateStmt->execute()) { $status = "Adhésion validée"; } else { $status = "Erreur lors de la création du memberID"; } /*$mail = new PHPMailer(true); try { // Paramètres du serveur SMTP $mail->isSMTP(); // Utiliser SMTP $mail->Host = 'outlook.office365.com'; // Serveur SMTP Exchange $mail->SMTPAuth = true; // Activer l'authentification SMTP $mail->Username = 'smtp@e59.fr'; // Nom d'utilisateur SMTP $mail->Password = 'WTFdoto5678TFWT'; // Mot de passe SMTP $mail->SMTPSecure = 'tls'; // Activer le cryptage TLS $mail->Port = 587; // Port TCP pour TLS // Destinataires $mail->setFrom('service-adhesions@e59.fr', 'Adhesions E59'); $mail->addAddress($_POST['adhesion-email']); // Vous pouvez ajouter d'autres destinataires en utilisant $mail->addAddress() // $mail->addAddress('autre-destinataire@example.com'); // Vous pouvez aussi ajouter des destinataires en copie (CC) ou en copie cachée (BCC) // $mail->addCC('cc@example.com'); // $mail->addBCC('bcc@example.com'); // Pièces jointes (si nécessaire) // $mail->addAttachment('/path/to/file.pdf'); // Ajouter un fichier joint // Contenu de l'email $mail->isHTML(true); // Activer le format HTML pour l'email $mail->Subject = "Validation de paiement"; $mail->Body = "
Nous avons bien recu votre paiement de cotisation
Vous etes desormais membre de l'association E59