rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[PHP/HTML] Traitement formulaire envoi mail

zozor78, le mardi 12 juin 2007 à 10:40:56
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
Configuration: Windows XP
Firefox 1.5.0.11
Répondre à zozor78  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Camuke, le mardi 12 juin 2007 à 10:58:39
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'];
Répondre à Camuke

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zozor78, le mardi 12 juin 2007 à 11:46:27
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 ?
Répondre à zozor78

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Camuke, le mardi 12 juin 2007 à 12:08:11
je sais pas si sa marcherai mais tu peux essayer, sa donnerai tout simplement sa:

$message= $_POST['titre']." ?> <br/> <? ".$_POST['nom']." .......
Répondre à Camuke

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zozor78, le mardi 12 juin 2007 à 12:44:50
Cela ne fonctionne toujours pas
Répondre à zozor78

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Anonyme, le mardi 12 juin 2007 à 13:06:41
Dans la première solution de Camuke, essaies de remplacer les <br/> par des \n
Répondre à Anonyme

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 zozor78, le mardi 12 juin 2007 à 14:41:58
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/>";
}
?>
Répondre à zozor78
Logiciels pertinents trouvés dans les téléchargements
Télécharger HTML Tidy 0.008HTML Tidy - HTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. La version originale de cet utilitaire...Catégorie: Webmaster
Licence: Freeware/gratuit
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger HTMLDOC 1.8.24HTMLDOC - HTMLDOC est un outil permettant de convertir une page HTML (Hyper-Text Markup Language) vers un fichier HTML indexé, vers...Catégorie: PDF
Licence: Freeware/gratuit
Télécharger Firstpage 2006Firstpage - First Page 2006 est un éditeur html gratuit et excellent. Il permet de travailler un code HTML en couleur, ainsi que de...Catégorie: Editeurs HTML
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [PHP/HTML] Traitement formulaire envoi mail »