Pb recup info formulaire dans PHP et mail()

Thais781
Invité n'ayant pas de compte PHPfrance

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>