Formulaire d'envoie
Résolu
zethar
Messages postés
18
Statut
Membre
-
zethar Messages postés 18 Statut Membre -
zethar Messages postés 18 Statut Membre -
Bonjour,
Voilà j'ai mon formulaire qui marche correctement, c'est à dire je reçois bien l'email sur mon gmail mais je reçois juste, email:
Pseudonyme:
Mot de passe:
J'ai rien qui ce marque à coté =/
J'aurais besoin d'un petit coup de main, voici une partie du script:
<HTML>
<HEAD>
<TITLE>E-Mail Form</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="do_sendform.php">
<P>Pseudonyme:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Email:<br>
<INPUT type="text" name="sender_email" size=30>
</p>
<P>Mot de passe:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Rechercher les lf4">
</FORM>
</BODY>
</HTML>
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "********@gmail.com";
$subject = "*********";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
?>
Voilà :)
Je vous dit merci d'avance.
Cordialement Axel.
Voilà j'ai mon formulaire qui marche correctement, c'est à dire je reçois bien l'email sur mon gmail mais je reçois juste, email:
Pseudonyme:
Mot de passe:
J'ai rien qui ce marque à coté =/
J'aurais besoin d'un petit coup de main, voici une partie du script:
<HTML>
<HEAD>
<TITLE>E-Mail Form</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="do_sendform.php">
<P>Pseudonyme:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Email:<br>
<INPUT type="text" name="sender_email" size=30>
</p>
<P>Mot de passe:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Rechercher les lf4">
</FORM>
</BODY>
</HTML>
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "********@gmail.com";
$subject = "*********";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
?>
Voilà :)
Je vous dit merci d'avance.
Cordialement Axel.
4 réponses
-
Je crois qu'un message simple ne prend que 3 paramètres
adresse, objet et message.
Est-ce qu'il y a un message d'erreur qui s'affiche ? -
Nan aucun message d'erreur tous ce déroule très bien c'est juste que je reçois ça:
Sender Name:
Sender E-Mail:
Message:
Et que ces trois champs son vide, j'aimerai juste qu'il son remplis.
Cordialement -
tu utilise la méthode Post dans ton formulaire, alors je sais pas pourquoi tu directement le name du input au lieu du {$_POST['name']
essaie ceci dans ton do_sendform.php
$msg = "Sender Name:\t".$_POST['sender_name']."\n";
$msg .= "Sender E-Mail:\t".$_POST['sender_email']."\n";
$msg .= "Message:\t".$_POST['message']."\n\n"; -