[REGLE]Formulaire: texte manque dans le mail.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [REGLE]Formulaire: texte manque dans le mail.

par vins1892 » 24 déc. 2005, 12:53

Extra, ca fonctionne meSSage au lieu de meSSSage.

Un grand merci !!!

par Truc » 24 déc. 2005, 01:45

peut etre une erreur lors de l'écriture de la variable => "$messsage"

par jeff » 24 déc. 2005, 01:19

salut ou est la partie qui traite ton formulaire??
a tu essayé
if(isset($_POST['message']))
echo $_POST['message'];
else
echo 'message vide';

[REGLE]Formulaire: texte manque dans le mail.

par vins1892 » 23 déc. 2005, 23:45

Bonsoir,

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&eacute;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">&nbsp;</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>
Et le code du do_sendform.php:
<?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

:wink: :wink: