Message d'erreur sur mon formulaire

Résolu
beniben16 Messages postés 2 Statut Membre -  
beniben16 Messages postés 2 Statut Membre -
Bonjour,

J'ai un message d'erreur sur mon formulaire :

Notice: Undefined variable: body in /homez.520/adeuxpas/www/formulaire.php on line 6

<?php
$subject = 'Renseignements et Réservation';

if ( isset($_POST) ) {
foreach( $_POST as $key => $val ) {
$body .= $key . " : " . $val . "\n";
echo $key . " : " . $val . "<br />";
}
}

mail('', 'Renseignements et Réservation', $body , 'From: ' .$_POST['Nom']."<".$_POST['Mail'].">");

echo "<P align=center>";
echo "Votre message a été envoyé, merci et bonne continuation de visite sur wwww..fr</P>";
echo "<p></p>";
echo "<p></p>";
echo "<p align=center>";
echo "<a href=\"http://www..fr\">RETOUR AU SITE</a></p>";

?>

Pouvez vous m'aider ?

Je suis débutant et n'arrive pas à m'en sortir ?

Merci

1 réponse

  1. ReDLoG
     
    Bonsoir,
    Il faut initialiser ta variable $body avant de la concaténer comme ceci :
    if(isset($_POST)) {
    	$body = '';
    	foreach($_POST as $key=>$val) {
    		$body .= $key . " : " . $val . "\n";
    		echo $key . " : " . $val . "<br />";
    	}
    }
    0
    1. beniben16 Messages postés 2 Statut Membre
       
      Enorme Merci à toi !!!
      Ca marche nickel.

      Bonne soirée
      0