Bonjour,
Je suis totalement novice en PHP.
Je viens de créer un formulaire de contact tout simple pour ma page web et je souhaiterais récupérer ces données par mail.
J'ai créé les champs suivants : nom, mail, tel, sujet, message.
Tout semble fonctionner jusqu'à la réception du mail; seulement une fois reçu, celui-ci est vide...
Merci pour votre aide.
Voici mon formulaire html :
Et voici mon PHP :
Je suis totalement novice en PHP.
Je viens de créer un formulaire de contact tout simple pour ma page web et je souhaiterais récupérer ces données par mail.
J'ai créé les champs suivants : nom, mail, tel, sujet, message.
Tout semble fonctionner jusqu'à la réception du mail; seulement une fois reçu, celui-ci est vide...
Merci pour votre aide.
Voici mon formulaire html :
<form action="formmail.php" method="post" enctype="multipart/form-data">
<p class="double">
<label for="nom">Nom :</label>
<input type="text" id="nom" />
</p>
<p class="double">
<label for="mail">Mail :</label>
<input type="text" id="mail" />
</p>
<p class="double">
<label for="telephone">Téléphone :</label>
<input type="text" id="telephone" />
</p>
<p class="double">
<label for="sujet">Sujet :</label>
<input type="text" id="sujet" />
</p>
<p class="double">
<label for="message">Message:
</label>
<textarea id="message" rows="5" cols="30"></textarea>
</p>
<p class="simple">
<input type="submit" value="Envoyer" />
<input type="reset" value="Annuler"/>
</p>
</form>
Et voici mon PHP :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<?php
$TO = "contact@monsite.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://monsitefr/page_de_redirection.html");
?>