Je ne ferme pas le poste car je sent que je vais en faire encore de belle dans ma galère
//Ecriture de 1000 dans la variable de session 'MembreId'
$_SESSION['MembreID']=1000;
if(!empty($_SESSION['MembreID']))
//Lecture de la variable de session 'MembreId'
echo $_SESSION['MembreID']; //affichera 1000
Par contre dans ton code tu lis les variables de session en omettant la superglobale $_SESSION[] ce qui est caractéristique de l'activation de la directive register_globals. Voici ce quil ne faut pas faire://Ecriture de 1000 dans la variable de session 'MembreId'
$_SESSION['MembreID']=1000;
//teste infructueux de la présence de la variable 'MembreId' dans la session
if(!empty($MembreID))
//Lecture de la variable de session 'MembreId'
echo $MembreID; //
$_SESSION['S_membre'] = $row; error corrigéerreur sql tu as le message avec: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
$sql = "SELECT *
FROM source_clients
WHERE userID='" . mysql_real_escape_string($NewMembreID). "' ";
d'où provient la variable $NewMembreID?Pour info moogli l'error sql est la suivante
error corrigéerreur sql tu as le message avec: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3![]()
$sql = "SELECT * FROM source_clients WHERE userID='" . mysql_real_escape_string($NewMembreID). "' ";