Nuppy
Nouveau membre
Bonjour à vous tous,
J'ai fait un petit formulaire très simple en HTML que voici :
[cpp]
<form action="formmail.php" method="post" enctype="text/plain">
<input type=hidden name=subject value=formmail>
<label for="email">Veuillez rentrer votre adresse e-mail </label> :
<input type="text" name="email" id="email" />
<label for="pass">Veuillez rentrer le mot de passe voulu </label> :
<input type="password" name="pass" id="pass" />
<input type="submit"/ value="Valider">
</form>
[/cpp]
J'aimerais que les informations rentrées dans les champs me soient transférées directement par mail après que l'utilisateur ait appuyé sur "Valider", et qu'il soit redirigé vers une autre page.
J'ai donc tenté de faire une autre page en php, que j'ai appelé formmail.php :
[cpp]
<?php
$TO = "monadresse@gmail.com";
$h = "From:xxx" ;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.lelienderedirection.com");
?>
[/cpp]
Lorsque je rentre quelque chose dans les deux champs et que j'appuie sur valider, je suis redirigé vers une autre page et je reçois bien un mail.. mais son contenu est vide.
J'imagine qu'il y a un problème avec la variable message.. mais je ne comprends pas comment faire. Si vous pouviez m'éclairer..
Merci d'avance pour vos réponses !
J'ai fait un petit formulaire très simple en HTML que voici :
[cpp]
<form action="formmail.php" method="post" enctype="text/plain">
<input type=hidden name=subject value=formmail>
<label for="email">Veuillez rentrer votre adresse e-mail </label> :
<input type="text" name="email" id="email" />
<label for="pass">Veuillez rentrer le mot de passe voulu </label> :
<input type="password" name="pass" id="pass" />
<input type="submit"/ value="Valider">
</form>
[/cpp]
J'aimerais que les informations rentrées dans les champs me soient transférées directement par mail après que l'utilisateur ait appuyé sur "Valider", et qu'il soit redirigé vers une autre page.
J'ai donc tenté de faire une autre page en php, que j'ai appelé formmail.php :
[cpp]
<?php
$TO = "monadresse@gmail.com";
$h = "From:xxx" ;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://www.lelienderedirection.com");
?>
[/cpp]
Lorsque je rentre quelque chose dans les deux champs et que j'appuie sur valider, je suis redirigé vers une autre page et je reçois bien un mail.. mais son contenu est vide.
J'imagine qu'il y a un problème avec la variable message.. mais je ne comprends pas comment faire. Si vous pouviez m'éclairer..
Merci d'avance pour vos réponses !