Mysql_query("INSERT INTO , envoyer par mail
Résolu
momohuri
Messages postés
198
Date d'inscription
Statut
Membre
Dernière intervention
-
momohuri Messages postés 198 Date d'inscription Statut Membre Dernière intervention -
momohuri Messages postés 198 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un formulaire fait en html , je recupere le tout sur une base de donne grace a un mysql_query("INSERT INTO , et j'aimerais aussi me transfere par mail.
Donc comment puis je faire pour recupere les donne et me les envoyer par mail automatiquement a chaque nouvelle entre?? merci
j'ai un formulaire fait en html , je recupere le tout sur une base de donne grace a un mysql_query("INSERT INTO , et j'aimerais aussi me transfere par mail.
Donc comment puis je faire pour recupere les donne et me les envoyer par mail automatiquement a chaque nouvelle entre?? merci
Configuration: Windows 7 Firefox 3.5.3
5 réponses
-
Bonjour!
INSERT ne permet pas de récupérer les infos de la base de données,mais de les insérer.Pour revenir à ton cas,une fois l'insertion effectuée,alors il faut utiliser la fonction mail() de php afin d'envoyer par mail les données que tu as entré dans ta base(pas besoin de les récupérer).
Montre moi ton code d'insertion!
Cdt -
mysql_query("INSERT INTO rdm_message (genre,nom,prenom,adresse,cp,ville,pays,telephone,email,message) value ('".$_POST['genre']."','".$_POST['nom']."','".$_POST['prenom']."','".$_POST['adresse']."','".$_POST['cp']."','".$_POST['ville']."','".$_POST['pays']."','".$_POST['telephone']."','".$_POST['email']."','".$_POST['message']."')")or die(mysql_error());
voila pour l'insertion -
j'ai essayer un truc mais ca a pas l'air de marhce...
$msg .= "Sender E-Mail:\t'".$_POST['genre']."'\n";
$msg .= "Message:\t'".$_POST['nom']."'\n\n";
$msg .= "Message:\t'".$_POST['prenom']."'\n\n";
$msg .= "Message:\t'".$_POST['adresse']."'\n\n";
$msg .= "Message:\t'".$_POST['cp']."'\n\n";
$msg .= "Message:\t'".$_POST['ville']."'\n\n";
$msg .= "Message:\t'".$_POST['pays']."'\n\n";
$msg .= "Message:\t'".$_POST['telephone']."'\n\n";
$msg .= "Message:\t'".$_POST['email']."'\n\n";
$msg .= "Message:\t'".$_POST['message']."'\n\n";
$recipient = "moi@gmail.com";
$subject = "message ";
mail($recipient, $subject, $msg, $mailheaders); -
Salut!
essai avec ça:// déclaration des variables $genre = $_POST['genre']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $adresse = $_POST['adresse']; $cp=$_POST['cp']; $ville=$_POST['ville']; $pays = $_POST['pays']; $telephone = $_POST['telephone']; $email=$_POST['email']; $msg=$_POST['message']; // si OK alors on on envoi le mail $headers ='From: "Equipe "<moi@gmail.com>'."\n"; $headers .='Content-Type: text/html; charset="iso-8859-1"'."\n"; $headers .='Content-Transfer-Encoding: 8bit'; $sujet='Rappel de vos identifiants Iparcours'; $message ='<html> <head> <title>Vos identifiants Iparcours</title> <style type="text/css"> #conteneur { width: 100%; height:100%; } #header { height: 27px; background-color: #6B52FC; width:404px; font-family: "Trebuchet MS"; font-size: 18.9px; color:#FFFFFF; } #centre { background-color:#FFFFFF; height:200px; width:400px; border: 2px solid #6B52FC; } #pied { height: 25px; background-color:#6B52FC; width:404px; text-align: center; color:#FFFFFF; } </style> </head> <body> <div id="conteneur"> <br><br> <div id="header"> <p><b>DONNEES DU SITE</b></p> </div> <div id="centre"> <br> <ul> <li><font color="#FF0000"><b>GENRE</font></b>: <strong>'.$genre.'</strong></li><br /> <li><font color="#FF0000"><b>NOM</font></b>: <strong>'.$login.'</strong> </li><br /> <li><font color="#FF0000"><b>PRENOM</font></b>: <strong>'.$prenom.'</strong> </li><br /> <li><font color="#FF0000"><b>ADRESSE</font></b>: <strong>'.$adresse.'</strong></li><br /> <li><font color="#FF0000"><b>CP</font></b>: <strong>'.$cp.'</strong> </li><br /> <li><font color="#FF0000"><b>VILLE</font></b>: <strong>'.$ville.'</strong> </li><br /> <li><font color="#FF0000"><b>PAYS</font></b>: <strong>'.$pays.'</strong></li><br /> <li><font color="#FF0000"><b>TELEPHONE</font></b>: <strong>'.$telephone.'</strong> </li><br /> <li><font color="#FF0000"><b>EMAIL</font></b>: <strong>'.$email.'</strong> </li><br /> <li><font color="#FF0000"><b>MESSAGE</font></b>: <strong>'.$message.'</strong> </li><br /> </ul> </div> <div id="pied"> site.com </div> <br><br> <font color="#C0C0C0" size="4">Ce mail est issu d\'un envoi automatique,prière de ne pas y répondre svp.</font> <br> <p><b> L\'équipe site</b></p> </div> </body> </html>'; if(mail(moi@gmail.com, $sujet, $message, $headers)) { echo 'email envoye avec succes'; } else { echo 'impossible d\'envoyer l\'email'; }
Essai avec ça et tu me donnes des news!
Code à placer après l'insertion dans la base -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
merci ca marche^^