Untitled
unknown
plain_text
a year ago
2.4 kB
5
Indexable
<?php $serveur = "localhost"; $utilisateur = "root"; $motDePasse = ""; $baseDeDonnees = "formation"; try { $connexion = new PDO("mysql:host=$serveur;dbname=$baseDeDonnees", $utilisateur, $motDePasse); $connexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $idc = isset($_GET['idc']) ? $_GET['idc'] : null; $requete = "SELECT emailC FROM connexion WHERE ID_connexion = ?"; $statement = $connexion->prepare($requete); $statement->execute([$idc]); $resultat = $statement->fetch(PDO::FETCH_ASSOC); if ($resultat) { $emailUtilisateur = $resultat['emailC']; } else { // Gérer le cas où l'e-mail n'est pas trouvé $emailUtilisateur = "utilisateur@example.com"; } } catch (PDOException $e) { die("La connexion à la base de données a échoué : " . $e->getMessage()); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="declaration.css"> <title>Envoyer un message</title> </head> <body> <h2>Formulaire d'envoi de message</h2> <?php // Traitement du formulaire lors de la soumission if ($_SERVER["REQUEST_METHOD"] == "POST") { require_once "mail.php"; // Inclure le fichier de configuration PHPMailer // Récupérer les données du formulaire $subject = $_POST["subject"]; $message = $_POST["message"]; // Envoyer l'e-mail $mail->setFrom('ahxte112211@gmail.com', 'system admin'); $mail->addAddress('haddedamen6@gmail.com'); $mail->Subject = $subject; $mail->Body =$message; if ($mail->send()) { header("Location: http://localhost/formation/validation.php"); } else { echo '<p style="color: red;">Erreur lors de l\'envoi du message. Veuillez réessayer.</p>'; } } ?> <!-- Formulaire d'envoi de message --> <form action="" method="post"> <label for="subject">Objet :</label> <input type="text" id="subject" name="subject" required><br> <label for="message">Message :</label> <textarea id="message" name="message" required></textarea><br> <center><button class="button-55" role="button" >Envoyer</button></center> </form> </body> </html>
Editor is loading...
Leave a Comment