Syntaxe Variable de session dans requête SQL
Bonjour je n'arrive pas à faire marcher une requête SQL dans une page PHP ou je récupère le login d'un utilisateur qui s'est identifié et que j'ai stocké dans une variable de session pour des raisons de commodité:
Code:
1 2 3 4 5
|
<?php $sql1 = "insert into questionnaire (DescriptionQuestionnaire, AuteurQuestionnaire, NomQuestionnaire) values ('$Description','$_SESSION['login'] ','$Nom')";
//echo "Requête : ".$sql1 ;
$q1 = mysql_query($sql1,$connexionquestionnaire) or die(mysql_error());
header("Location: erreur.php");?> |
sachant que la variable de session a été initialisé de cette façon:
Code:
$_SESSION['login'] = $_POST['login'];
J'ai cette erreur :
Citation:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files (x86)\EasyPHP-5.3.3\www\administration\creationquestionnaire_par_admin.php on line 23
dont je n'arrive pas à trouver la solution... merci d'avance pour votre aide