[php] formulaire envoi mail

touf -  
Absinthe06 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   -
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">
A voir également:

4 réponses

bibi675 Messages postés 387 Date d'inscription   Statut Membre Dernière intervention   20
 
Tu t'es gouré de sujet ^^.
0
touf
 
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
0
touf
 
ptit up c'est important

merci d'avance sa fait 3 jours que jsuis dessus
0
loute08 Messages postés 227 Date d'inscription   Statut Membre Dernière intervention   1
 
essai de mettre des values dans tes input
0
Absinthe06 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention  
 
salut,

commence par remplacer $sujet par $formSujet dans ton code, deja tu auras une erreur en moins ;)
0