Comment communiquer entre bdd et mon email ?
Lolo
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
Bonjour,
Après avoir rempli le formulaire de contact (formulaire classique : nom, prénom, email et message), ces données s'enregistre dans ma bdd.
Je souhaiterais les récupérer pour qu'elles soient transmises sur ma boîte mail perso. Comment dois je procéder ?
Merci de votre aide...
Après avoir rempli le formulaire de contact (formulaire classique : nom, prénom, email et message), ces données s'enregistre dans ma bdd.
Je souhaiterais les récupérer pour qu'elles soient transmises sur ma boîte mail perso. Comment dois je procéder ?
Merci de votre aide...
A voir également:
- Comment communiquer entre bdd et mon email ?
- Comment creer un compte email - Guide
- Facebook piraté et adresse email changé - Guide
- Comment supprimer un compte email - Guide
- Créer un compte email gratuit hotmail - Guide
- Email extractor 1.4 - Télécharger - Mail
1 réponse
Salut,
L'email doit être envoyé en même temps que l'enregistrement dans la base de données.
https://www.php.net/manual/fr/function.mail.php
L'email doit être envoyé en même temps que l'enregistrement dans la base de données.
https://www.php.net/manual/fr/function.mail.php
Y a t-il une possibilité pour que lorsque l'on clique sur l'onglet validé de mon formulaire les données soient transmises à la fois à ma bdd et à mon email ?
Pourrais tu me donner un exemple de script stp ?
<?php $pseudo = isset($_POST['pseudo']) ? $_POST['pseudo'] : ''; $email = isset($_POST['email']) ? $_POST['email'] : ''; $message = isset($_POST['message']) ? $_POST['message'] : ''; if(empty($pseudo) || empty($email) || empty($message)) { header('Location: /erreur.html'); } else { // Insertion MySQL include 'connexion-mysql.php'; $sql = 'INSERT INTO messages(auteur,email,contenu) ' . 'VALUES (' .$bdd->quote($pseudo).',' .$bdd->quote($email).',' .$bdd->quote($message) . ')'; $bdd->exec($sql); // Envoie email $to = 'webmaster@example.com'; $subject = 'Nouveau message - Example.com'; $content = 'Message de '.$pseudo.' ('.$email.') :'."\n".$message; mail($to, $subject, $content); } ?>Je viens de coder ça directement dans le formulaire de réponse, il y a sans doute des erreurs de syntaxes, mais le principal y est.