Message d'erreur sur mon formulaire

Résolu/Fermé
beniben16 Messages postés 2 Date d'inscription mercredi 28 mars 2012 Statut Membre Dernière intervention 28 mars 2012 - 28 mars 2012 à 22:32
beniben16 Messages postés 2 Date d'inscription mercredi 28 mars 2012 Statut Membre Dernière intervention 28 mars 2012 - 28 mars 2012 à 22:55
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
A voir également:

1 réponse

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
beniben16 Messages postés 2 Date d'inscription mercredi 28 mars 2012 Statut Membre Dernière intervention 28 mars 2012
28 mars 2012 à 22:55
Enorme Merci à toi !!!
Ca marche nickel.

Bonne soirée
0