formulaire html + php

SHERPA
Invité n'ayant pas de compte PHPfrance

11 mars 2008, 13:58

Bonjour,
Je crée un formulaire en html qui doit me renvoyer les données sur mon adresse e-mail ...
Mon formulaire est traité par une page en php et envoie sur boîte e-mail !
LE SOUCIS, c'est que les données que j'ai complété dans la formulaire n'apparaisse pas du tout dans mon mail ...
Pourriez-vous m'aider ... Je n'ai plus d'idée
Merci

Mammouth du PHP | 19672 Messages

11 mars 2008, 14:28

Sans voir le moindre code, non, on ne pourra pas t'aider beaucoup :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

SHERPA
Invité n'ayant pas de compte PHPfrance

11 mars 2008, 15:06

Il est vrai ..............

FORMULAIRE HTML :

Code : Tout sélectionner

<HTML> <HEAD><TITLE></TITLE></HEAD> <BODY> <FORM method="POST" action="traitement.php"> Nom : <br> <INPUT type="text" name="sender_name" size=30> E-Mail : <br> <INPUT type="text" name="sender_email" size=30> Message : <br> <textarea name="message" cols=30 rows=5></textarea> </p><INPUT type="submit" value="Envoyer"> </FORM> </BODY> </HTML>
traitement.php :
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "[email protected]";
$subject = "Web";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE></TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci</H1>";
echo "<P align=center>";
echo "Message envoyé.</P>";
echo "</BODY></HTML>";
?>
Mon fichier php.ini est bon puisque je reçois un mail par contre pas de données !!!
Merci

d0m
Mammouth du PHP | 1141 Messages

11 mars 2008, 16:17

Tu envoie les données par la méthode POST vers la page traitement.php, les données du formulaire sont donc accessibles dans la page traitement.php à travers la variable $_POST.

Il faut donc utiliser par exemple $_POST['sender_name'] et pas $sender_name

SHERPA
Invité n'ayant pas de compte PHPfrance

11 mars 2008, 16:55

Ok ...
Je vais faire les changements et retester avec tes consignes
A plus ...