Code php ereur avec echo

Fermé
newbee000 - Modifié le 23 juil. 2009 à 21:57
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 23 juil. 2009 à 21:57
Bonjour,
j'ai crée (recopié) un code PHP pour un formulaire mail, celui ci fonctionne mais par contre il n'y a pas l'affichage du prénom en remerciement:

?php

$msg = "nom:\t$nom\n";
$msg = "prenom:\t$prenom\n";
$msg .= "e-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";

$recipient = "xxx@gmail.com";
$subject = "Site TC";

$mailheaders = "From: Site Trail <> \n";
$mailheaders .= "Reply-To: $eemail\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci,$prenom</H1>";
echo "<P align=center>";
echo "E mail envoyé !</P>";
echo "</BODY></HTML>";

?>
A voir également:

2 réponses

deterralba Messages postés 29 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 17 juin 2010 16
23 juil. 2009 à 21:56
Essais echo "<H1 align=center>Merci,".$prenom."</H1>"; (c'est de la concaténation, google est ton ami).
Deterralba
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
23 juil. 2009 à 21:57
a quelques erreur la dedans....

<?php // manque le debut du tag
//initialise ta variable $msg si tu fait uneboucle fait le avant le debut sinon ca t'efface les valeurs precedentes
$msg="";
//et la tu peut commencer a concatener en mettant le . et la quote ' qui va bien

$msg .= "nom:\t"'.$nom."\n";
$msg .= "prenom:\t"'.$prenom.'"\n";
$msg .= "e-Mail:\t"'.$email.'"\n";
$msg .= "Message:\t"'.$message.'"\n\n";

$recipient = "paul.schivre@gmail.com";
$subject = "Site TC";

$mailheaders = "From: Site Trail <> \n";
$mailheaders .= "Reply-To: "'.$eemail.'"\n\n";//c normal les 2 e a email ?

$envoi=mail($recipient, $subject, $msg, $mailheaders);
//fait une verif si le mail est parti
if($envoi !=false)
{
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci,"'.$prenom.'"</H1>";//pense a concatenet les variable
echo "<P align=center>";
echo "E mail envoyé !</P>";
echo "</BODY></HTML>";

}
else

{
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Desole,"'.$prenom.'"</H1>";
echo "<P align=center>";
echo "le mail est pas parti!</P>";
echo "</BODY></HTML>";

}
?>
0