Untitled
unknown
plain_text
2 years ago
2.4 kB
6
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