formulaire html + php

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 : formulaire html + php

formulaire html + php

par SHERPA » 11 mars 2008, 16:55

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

par d0m » 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

formulaire html + php

par SHERPA » 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

par Cyrano » 11 mars 2008, 14:28

Sans voir le moindre code, non, on ne pourra pas t'aider beaucoup :-k

formulaire html + php

par SHERPA » 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