Sos php erreur parse error ....

Fermé
tounse - 28 nov. 2006 à 23:23
Y@nnick Messages postés 2 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 28 novembre 2006 - 28 nov. 2006 à 23:43
Merci de m'aider, j'obtiens le message suivant : Parse error: parse error, expecting `STRING' or `NUM_STRING' or `'$'' on line 6

mon code est le suivant celui ci fait suite à un formulaire:

<?php

$adress = "philippe@tounse.fr";
$sujet = "Visite du site tounse communication";
$message = "Une demande d'information a été effectuée depuis le site http://www.tounse.fr : \n\n";
$message = "Nom : {$_POST['nom']}\nE-mail : {$_POST['email']}\nSociété : {$_POST['societe']}\n";
$message = "Message : {$_POST['mess']}\n";
$entete ="From : {$_POST['email']}\n";
mail($adress, $sujet, $message, $entete);
//page de sortie
$insertGoTo = "sortie-contact.htm";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));

?>

1 réponse

Y@nnick Messages postés 2 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 28 novembre 2006
28 nov. 2006 à 23:43
Salut,

message = "Nom : {$_POST['nom']}\nE-mail : {$_POST['email']}\nSociété : {$_POST['societe']}\n"; 


C'est tes appels de variable dans la chaine de caractères avec le accolades {...

Les accolades servent à appeler une variable par son nom de manière programmé.

toi tu dois juste écrire :

message = "Nom : ".$_POST['nom']."\nE-mail : ".$_POST['email']."\nSociété : ".$_POST['societe']."\n"; 



A+

0