je suis débutant en php et essaye d'envoyer les infos contenues dans un formulaire vers ma boîte mail (ai essayé de suivre les explications d'un toturial sur le sujet)
Tout se passe bien avec les zones input, mais pas avec la zone textearea, qui ne me ramène rien ....
Voici le code du formulaire:
Code : Tout sélectionner
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td> <form name="form1" method="post" action="http://www.xxxxx.be/do_sendform.php">
<P align="center">Indiquez vos coordonnées ci-dessous afin
que nous puissions vous contacter le plus rapidement possible:</p>
<table>
<tr>
<td>Nom et prénom
<td><input name="sender_name" type="text" id="sender_name" size="35" maxlength="256">
</tr>
<tr>
<td>Adresse de messagerie
<td><input name="sender_email" type="text" id="sender_email" size="35" maxlength="256">
</tr>
<tr>
<td>Téléphone
<td><input name="phone" type="text" id="phone" size="35" maxlength="256">
</tr>
</table>
<p align="left"> </p>
<div align="center">
<P align="center">Posez votre question dans le cadre ci-dessous
réservé à cet effet<br>
<br>
<textarea name="message" cols=30 rows=5></textarea>
</p>
<INPUT type="submit" value="Envoyer le formulaire">
</div>
</form>
<br> </td>
</tr>
</table><?php
$msg = "Nom et prénom:\t$sender_name\n";
$msg .= "E-Mail de contact:\t$sender_email\n";
$msg .= "Num de téléphone:\t$phone\n";
$msg .= "Message:\t$messsage\n";
$recipient = "[email protected]";
$subject = "Formulaire de contact";
$mailheaders = "From: www.xxxxxx.be <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Thank You, $sender_name</H1>";
echo "<P align=center>";
echo "Your feedback has been sent.</P>";
echo "</BODY></HTML>";
?>
D'avance, je vous remercie pour votre aide et vous souhaite un joyeux Noel