Bonjour,
Je veux également récupérer les valeurs saisies sur une page formulaire.html vers une page traitement.php avec la fonction POST, afin de les envoyer par mail avec la fonction mail(), puis afficher une page de confirmation d'envoi confirmation.html.
J'ai l'impression que les valeurs récupérées dans la page traitement.php sont vides car je reçois bien le mail mais le corps du message est vide, et lorsque je fais des tests d'affichage des variables avec la fonction echo, rien ne s'affiche.
Ma page traitement.php vous semble-t-elle correcte ?
<?php
//Récupération des valeurs des champs du formulaire
$username = $_POST['username'];
$firstname = $_POST['firstname'];
$dateofbirth = $_POST['dateofbirth'];
//etc.
//Initialisation des variables
$destinataire='moi@monmail.com';
$subject='Nouvelle inscription';
$message='';
$entete='From: '.$destinataire;
//Tous les champs du formulaire sont ajoutés dans le message
$message .= "Username : $username\n";
$message .= "Firstname : $firstname\n";
$message .= "Date of birth : $dateofbirth\n";
//Envoi du mail
mail($destinataire,$subject,$message,$entete);
//Page de confirmation
header('Location: http://www.monsite.com/confirmation.html');
?>