Pb recup info formulaire dans PHP et 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 : Pb recup info formulaire dans PHP et mail()

Pb recup info formulaire dans PHP et mail()

par Thais781 » 05 juil. 2010, 20:41

Bonjour,

J'ai un petit soucis, j'ai fait un formulaire que j'essaye d'envoyer via la fonction mail(...), je met le source ci-dessous :
Le pb est que je ne récupère pas les infos saisies par l'utilisateur dans le formulaire dans mon code php (enfin, les saisies n'apparaissent pas dans le mail que je recois ..)
(PS je suis hébergé chez 1&1)

Merci d'avance pour votre aide.

Fichier PHP :
<?php

// formulaire envoyé, on récupère tous les champs.
$Nom = (isset($_POST['Renseignements_Nom'])) ? Rec($_POST['Renseignements_Nom']) : '';
$Prenom = (isset($_POST['Renseignements_Prenom'])) ? Rec($_POST['Renseignements_Prenom']) : '';

$msg = "Nom :\t$Nom\n";
$msg .= "Prénom :\t$Prenom\n";

$recipient = "[email protected]";
$subject = "Renseignements";

mail($recipient, $subject, $msg, "From: $Renseignements_Email");

echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $Renseignements_Nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>



Fichier Html :
<div id="titre">Demande de Renseignements</div><br>
<form method="post" action="Data/Sendmail.php" subject="Renseignements" enctype="text/plain"">
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="vertical-align: middle;" width: 30%;><div id="texte">Nom :</div></td>
<td style="vertical-align: middle;" width: 70%;><boite><input size="39" name="Renseignements_Nom" type="text"></boite></td>
</tr>
<tr>
<td style="vertical-align: middle;" width: 30%;><div id="texte">Prénom :</div></td>
<td style="vertical-align: middle;" width: 70%;><boite><input size="39" name="Renseignements_Prenom" type="text"></boite></td>
</tr>
</tbody>
</table>
<br>
<br>
<center>
<input value="Envoyer" name="submit" type="submit">
<input value="Effacer" name="reset" type="reset">
</center>
</form>