Page 1 sur 1
insérer un formulaire dans un mail pour des news letter
Posté : 01 févr. 2006, 17:52
par pierrecalligaro
Bonjour,
je voudrai insérer un formulaire dans un mail que j'envoie pour ma news letter.
Dans action de mon formulaire je redirige vers une page php sur mon serveur avec la methode post.
Dans cette page php je me renvoie un mail avec toutes les infos récupérées du formulaire.
lorsque je remplie le formulaire pour faire des éssais, je le reçoi bien mais sans les champs saisies dans les input.
La methode post ne fonctionne pas dans outlook ou autre client mail ?
merci
Posté : 01 févr. 2006, 18:11
par DarkBlue
hello
un ti bout de code du script qui recupere les donnees pourra nous aider a t aider ..
merci
Posté : 01 févr. 2006, 18:27
par Invité
En fait si j'exporte mon mail sous ie pour des essais, il fonctionne mais je ne récupére pas les données si je l'envoi depuis outlook.
voici mon code de ma page php.
<?php
header("Location: http://www.bilingua.fr/index.php?page=emailing");
$n=$_POST["Nom"];
$p=$_POST["Prenom"];
$s=$_POST["Societe"];
$e=$_POST["Email"];
$t=$_POST["Tel"];
$f=$_POST["Fax"];
$c=$_POST["Cp"];
$v=$_POST["Ville"];
$subject = "Formulaire demande information ";
$email_webmaster = "[email protected]";
$reponse = $email_webmaster;
// message
$message = "<html><body><font face=arial size=2><h3>Retour formulaire : <font color=red>Demande information E-mailing</font></h3>";
$message .= "<p><b>Nom de la société: </b>$s</p>";
$message .= "<p><b>Nom: </b>$n</p><p><b>Prénom:</b> $p</p><p><b>E-mail:</b> $e</p><p><b>Tél:</b> $t</p><p><b>Fax:</b> $f</p>";
$message .= "<p><b>Ville: </b>$v</p><p><b>CP: </b>$c</p>";
$message .= "</font></body></html>";
$entete = "From: $email_webmaster\r\nReply-To: $reponse\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n";
$mail=mail($email_webmaster, $subject, $message, $entete)
?>
Posté : 01 févr. 2006, 18:30
par DarkBlue
Normalement on ecrit les variables comme ceci :
$n=$_POST['Nom'];
$p=$_POST['Prenom'];
$s=$_POST['Societe'];
$e=$_POST['Email'];
$t=$_POST['Tel'];
$f=$_POST['Fax'];
$c=$_POST['Cp'];
$v=$_POST['Ville'];
L'erreur peut venir d ici !
Posté : 01 févr. 2006, 18:37
par Invité
Non ça n'a rien changé. quelqu'un a déjà envoyé un formulaire à partir d'un mail ? et est ce que ça fonctionne.
merci