Formulaire et envoi mail des données

Fermé
ppdy - 8 avril 2009 à 23:30
 ppdy - 9 avril 2009 à 13:29
Bonjour,

J'ai fait un formulaire (form.html + traitement.php + confirmation.html) et je veux récupérer les données par mail.

Je reçois bien le mail mais le message ne s'affiche pas dans le corps du mail.

Pouvez-vous m'aider ? Voici le code de ma page traitement.php :

<?php
//Récupération des valeurs des champs du formulaire 
$username = $_POST['username'];
$firstname = $_POST['firstname'];
$dateofbirth = $_POST['dateofbirth'];
$country = $_POST['country'];
$state = $_POST['state'];
$city = $_POST['city'];
//etc.

//Initialisation des variables
$destinataire='moi@monmail.com';
$subject='Objet du mail';
$message='';
$entete='From: '.$destinataire;

//Tous les champs du formulaire sont ajoutés dans le message
//J'ai un doute sur cette partie de code
foreach($_POST as $cle=>$valeur)
$message.=$cle.' : '.$valeur."\n";

//Envoi du mail
mail($destinataire,$subject,$message,$entete);

//Page de confirmation
header('Location: http://www.monsite.com/confirmation.html');
?>
A voir également:

4 réponses

william7007 Messages postés 335 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 46
8 avril 2009 à 23:46
--
L'homme évite habituellement d'accorder de l'intelligence à autrui, sauf quand par hasard il s'agit d'un ennemi.  Einstein A.
0
Que dois-je comprendre ?

Merci en tout cas, ça m'aide.
0
Ah, j'y vois plus clair qu'hier soir... j'ai oublié de demander l'affichage avec "echo".
0
D'ailleurs non, pas besoin de "echo"...
0