[PHP/HTML] Traitement formulaire envoi mail
Résolu
zozor78
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
zozor78 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
zozor78 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et merci de votre réponse à l'avance, voilà mon soucis j'ai réalisé un formulaire qui permet de m'envoyer les infos par mail voici le fichier de traitement:
<?php
if(!empty($_POST['nom']) && !empty($_POST['mail']) && !empty($_POST['message']))
{
$message=$_POST['titre']." ".$_POST['nom']." ".$_POST['prenom']."
E-mail pour répondre: ".$_POST['mail']."Code postal: ".$_POST['codepost']."Ville: ".$_POST['ville']."Adresse: ".$_POST['adresse']."Message : ".$_POST['message'];
mail("zozor78@hotmail.com",$_POST['objet'],$message);
echo "<p>Votre e-mail a bien été envoyé, nous vous remercions!</p>";
}
else
{
echo "<p>Vous n'avez pas remplis tous les champs nécessaires.</p><br/><br/><a href=\"http://www.pangea-wear.com/test2/contact.php\"><- Retour</a></p><br/><br/><br/>";
}
?>
J'aimerais juste que les informations se mettent les unes en dessous des autres à la ligne et non pas tout sur la même ligne dans le mail que je recois.
Merci de votre aide
<?php
if(!empty($_POST['nom']) && !empty($_POST['mail']) && !empty($_POST['message']))
{
$message=$_POST['titre']." ".$_POST['nom']." ".$_POST['prenom']."
E-mail pour répondre: ".$_POST['mail']."Code postal: ".$_POST['codepost']."Ville: ".$_POST['ville']."Adresse: ".$_POST['adresse']."Message : ".$_POST['message'];
mail("zozor78@hotmail.com",$_POST['objet'],$message);
echo "<p>Votre e-mail a bien été envoyé, nous vous remercions!</p>";
}
else
{
echo "<p>Vous n'avez pas remplis tous les champs nécessaires.</p><br/><br/><a href=\"http://www.pangea-wear.com/test2/contact.php\"><- Retour</a></p><br/><br/><br/>";
}
?>
J'aimerais juste que les informations se mettent les unes en dessous des autres à la ligne et non pas tout sur la même ligne dans le mail que je recois.
Merci de votre aide
A voir également:
- [PHP/HTML] Traitement formulaire envoi mail
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Programmer envoi mail gmail - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Editeur html - Télécharger - HTML
6 réponses
La solution est toute simple:
Met des <br/> dans ton $message pour renvoyer a la ligne se que tu veux. sa doit donner sa (code c'est du html, je sais pas si il faut pas ouvrir et fermer les balises php a chaque fois.)
$message= $_POST['titre']."<br/> ".$_POST['nom']." <br/> ".$_POST['prenom']." <br/> E-mail pour répondre: ".$_POST['mail']."<br/> Code postal: ".$_POST['codepost']." <br/> Ville: ".$_POST['ville']." <br/> Adresse: ".$_POST['adresse']." <br/>Message : ".$_POST['message'];
Met des <br/> dans ton $message pour renvoyer a la ligne se que tu veux. sa doit donner sa (code c'est du html, je sais pas si il faut pas ouvrir et fermer les balises php a chaque fois.)
$message= $_POST['titre']."<br/> ".$_POST['nom']." <br/> ".$_POST['prenom']." <br/> E-mail pour répondre: ".$_POST['mail']."<br/> Code postal: ".$_POST['codepost']." <br/> Ville: ".$_POST['ville']." <br/> Adresse: ".$_POST['adresse']." <br/>Message : ".$_POST['message'];
Merci de ta réponse j'ai essayé de copier ton code mais dans l'email que je reçois tout est toujours sur la meme ligne et je vois les balises <br/> entre chaque éléments, en gros cela ne fonctionne pas je crois. En fermant les balises php cela marcherait ? comment fait on ?
je sais pas si sa marcherai mais tu peux essayer, sa donnerai tout simplement sa:
$message= $_POST['titre']." ?> <br/> <? ".$_POST['nom']." .......
$message= $_POST['titre']." ?> <br/> <? ".$_POST['nom']." .......
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Yep ca marche niquel en mettant les \n entre chque élément
<?php
if(!empty($_POST['nom']) && !empty($_POST['mail']) && !empty($_POST['message']))
{
$message= $_POST['titre']."\n".$_POST['nom']."\n".$_POST['prenom']."\nE-mail pour répondre: ".$_POST['mail']."\nCode postal: ".$_POST['codepost']."\nVille: ".$_POST['ville']."\nAdresse: ".$_POST['adresse']."\nMessage : ".$_POST['message'];
mail("zozor78@hotmail.com",$_POST['objet'],$message);
echo "<p>Votre e-mail a bien été envoyé, nous vous remercions!</p>";
}
else
{
echo "<p>Vous n'avez pas remplis tous les champs nécessaires.</p><br/><br/><a href=\"http://www.pangea-wear.com/test2/contact.php\"><- Retour</a></p><br/><br/><br/>";
}
?>
<?php
if(!empty($_POST['nom']) && !empty($_POST['mail']) && !empty($_POST['message']))
{
$message= $_POST['titre']."\n".$_POST['nom']."\n".$_POST['prenom']."\nE-mail pour répondre: ".$_POST['mail']."\nCode postal: ".$_POST['codepost']."\nVille: ".$_POST['ville']."\nAdresse: ".$_POST['adresse']."\nMessage : ".$_POST['message'];
mail("zozor78@hotmail.com",$_POST['objet'],$message);
echo "<p>Votre e-mail a bien été envoyé, nous vous remercions!</p>";
}
else
{
echo "<p>Vous n'avez pas remplis tous les champs nécessaires.</p><br/><br/><a href=\"http://www.pangea-wear.com/test2/contact.php\"><- Retour</a></p><br/><br/><br/>";
}
?>