Bonjour à tous et toutes,
Bon, mon problème n'est pas compliqué: j'utilise un formulaire de contact qui devrait me renvoyer sur mon mail les 3 champs (le nom, l'email et le message du visiteur).
Hors, je n'ai qu'un seul champs qui me parvient: celui du message !
Que se passe-t'il donc pour que toutes les infos ne me soient pas transmises ?
Voici le code php de la page envoimail.php:
Et celui de ma page html :
Pas la peine de vous préciser que je débute
Voilà. Merci aux participants.
Modifié par GillesC (22 Jan 2013 - 14:46)
Bon, mon problème n'est pas compliqué: j'utilise un formulaire de contact qui devrait me renvoyer sur mon mail les 3 champs (le nom, l'email et le message du visiteur).
Hors, je n'ai qu'un seul champs qui me parvient: celui du message !
Que se passe-t'il donc pour que toutes les infos ne me soient pas transmises ?
Voici le code php de la page envoimail.php:
a écrit :
<?php
$TO = "toto@toto.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $h, $message, );
Header("Location: http://toto.fr/index.html");
?>
Et celui de ma page html :
a écrit :
<form id="ContactForm" method="POST" action="envoimail.php" >
<div>
<div class="text-area"><span>Votre Nom:</span><input type="text" class="input" ></div>
<div class="text-area"><span>Votre e-mail:</span><input type="text" class="input" ></div>
<div class="textarea_box"><span>Votre message:</span><textarea name="textarea" cols="1" rows="1"></textarea></div>
<label><INPUT TYPE="submit" VALUE="Envoyer" ></label>
</div>
</form>
Pas la peine de vous préciser que je débute

Voilà. Merci aux participants.
Modifié par GillesC (22 Jan 2013 - 14:46)