[php] formulaire envoi mail
touf
-
Absinthe06 Messages postés 113 Statut Membre -
Absinthe06 Messages postés 113 Statut Membre -
Bonjour,
l'email est bien envoyer , avec la redirection vers confirmation.htm mais le mail est vide :
Objet: [Aucun sujet]
Nom :
Prénom :
Email :
Téléphone :
Message :
<code>
<input name="nom" size="30" />
<input name="prenom" size="30" />
<input name="mail" size="30" />
<input name="sujet" size="30" />
<input name="tel" size="30" />
<textarea name="message" rows="6" wrap="virtual" cols="30">
l'email est bien envoyer , avec la redirection vers confirmation.htm mais le mail est vide :
Objet: [Aucun sujet]
Nom :
Prénom :
Email :
Téléphone :
Message :
<code>
<input name="nom" size="30" />
<input name="prenom" size="30" />
<input name="mail" size="30" />
<input name="sujet" size="30" />
<input name="tel" size="30" />
<textarea name="message" rows="6" wrap="virtual" cols="30">
Configuration: Windows XP Firefox 2.0.0.12
4 réponses
-
-
pas de solution ?
je rapel mon probleme je ercoi pas les dooné rempli dans le formulaire, je recoi bien le mail mais le contenu rempli dans le formulaire
le javascript fonctionne bien
le formulaire html :<form method="post" action="formu.php" enctype="text/plain" name="formulaire"> <input type="text" name="nom" size="30" /> <input type="text" name="prenom" size="30" /> <input type="text" name="mail" size="30" /> <input type="text" name="sujet" size="30" /> <input type="text" name="tel" size="30" /> <textarea name="message" rows="6" wrap="virtual" cols="30"></textarea> <input name="btn" type="submit" value="Valider" onClick="javascript:return verif();"> <input name="Submit2" type="reset" class="generalS" value="Effacer">
le javascript qui controle les champs , jave.js:function verif() { var nom = document.formulaire.nom.value; if(document.formulaire.nom.value == "") { alert ('Veuillez entrer votre nom'); document.formulaire.nom.focus(); return false; } else if(document.formulaire.mail.value == "") { alert("Veuillez entrer votre adresse electronique"); document.formulaire.mail.focus(); return false; } else if(document.formulaire.mail.value.indexOf('@') == -1) { alert("Ce n'est pas une adresse electronique valide, verifiez la svp"); document.formulaire.mail.focus(); return false; } if(document.formulaire.message.value == "") { alert("Veuillez entrer votre message"); document.formulaire.message.focus(); return false; } else {return true;} }
et enfin le formu.php :<?php $formNom = $_POST['nom']; $formPrenom = $_POST['prenom']; $formMail = $_POST['mail']; $formSujet = $_POST['sujet']; $formTel = $_POST['tel']; $formMessage = $_POST['message']; $email = "xxxx@free.fr"; $message = "Nom : \n".$formNom."\n\n"; $message .= "Prénom : \n $formPrenom\n\n"; $message .= "Email : \n $formMail \n\n"; $message .= "Téléphone : \n $formTel\n\n"; $message .= "Message : \n $formMessage\n"; mail($email,$sujet,$message); header("Location:confirmation.htm"); ?>
a savoir que le javascript et le php sont des fichiers externes
merci de votre aide -
-
salut,
commence par remplacer $sujet par $formSujet dans ton code, deja tu auras une erreur en moins ;)