Page 1 sur 1

Envois de formulaire pas email

Posté : 29 juil. 2016, 20:17
par sam67
Bonjour
J'ai un petit problème avec le code ci-dessous, le problème est que quand j'ouvre le mail envoyé je vois juste ce que l'expediteur a écrit dans le textarea donc dans la variable message, mais j'aimerais qu'il affiche aussi le pseudo et l'email de l'expediteur, j'ai testé avec ce code mais ça ne marche pas il n'affiche que le message.

Code : Tout sélectionner

<h3>Formulaire</h3> <form action='' method='post'> <input type='text' name='nom_exp' /> Nom <br /> <input type='text' name='prenom_exp' /> Prénom <br /> <input type='email' name='email_exp' /> Email expéditeur<br /> <input type='text' name='objet' /> Objet <br /> Message: <br/> <textarea name='message' cols='50' rows='4'></textarea> <input type='submit' value='Envoyer'> </form> <?php if(isset($_POST) && !empty($_POST['pseudo_exp']) &&!empty($_POST['objet']) && !empty($_POST['message'])){ extract($_POST); $destinataire = '[email protected]'; $expediteur =$pseudo_exp.' <'.$email_exp.'>'; $mail=mail($destinataire,$objet,$message, $expediteur .' :De Patrimgest.com : mail de test'); if($mail)echo'Email envoyé avec succès !!';else echo'Echec envoi d email'; }else echo "Formulaire non soumis ou des champs sont vides"; ?>

Voici que que ça m'affiche:
Image

Merci d'avance pour vos réponse :)

Re: Envois de formulaire pas email

Posté : 29 juil. 2016, 20:23
par or 1
tu passes $message comme 3ème paramètre, et cette variable ne contient que le contenu du textarea, il faut donc lui ajouter autre chose si tu veux autre chose dans l'email.

Re: Envois de formulaire pas email

Posté : 29 juil. 2016, 20:30
par sam67
Mais en 4ème position il y a la variable $expediteur avec la phrase à affichée, pourquoi celle-ci ne s'affiche pas

Re: Envois de formulaire pas email

Posté : 29 juil. 2016, 23:01
par @rthur
Mais en 4ème position il y a la variable $expediteur avec la phrase à affichée, pourquoi celle-ci ne s'affiche pas
Parce que ce n'est pas ce qui doit être indiqué en 4ème paramètre de la fonction mail :
http://php.net/manual/fr/function.mail.php

Cf la doc et ses exemples.