Problème variable dans un cookie

Résolu
antou08 Messages postés 118 Date d'inscription   Statut Membre Dernière intervention   -  
antou08 Messages postés 118 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Mon problème :
Je n'arrive pas "mètre une variable dans un cookie"
exemple : setcookie('id', '$donnees['id']', $timestamp_expire);
Php me met : Parse error: syntax error, unexpected T_STRING in /home/a2477988/public_html/connection.php on line 15
Mon code complet :
<?php
$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];

mysql_connect("*****", "*****", "******");
mysql_select_db("*****");
$reponse = mysql_query("SELECT * FROM membres WHERE pseudo='$pseudo'");
$donnees = mysql_fetch_array($reponse);

if($donnees['mdp'] == $mdp)
{
mysql_query("UPDATE membres SET con='1' WHERE pseudo='$pseudo'");

$timestamp_expire = time() + 365*24*3600;
setcookie('id', '$donnees['id']', $timestamp_expire);

mysql_close();
?>
......
Quesque vous en pensez ?

2 réponses

antou08 Messages postés 118 Date d'inscription   Statut Membre Dernière intervention   13
 
J'utilise notepad++ et merci.
2
okuni Messages postés 1221 Date d'inscription   Statut Membre Dernière intervention   126
 
Tu fais une erreur en utilisant le '
tu dois utiliser " ou ' comme suit dans ce cas :
setcookie('id', $donnees['id'], $timestamp_expire);
tu ne dois pas mettre de ' ou " entre des variables.

si tu utilisais notepad++ par exemple, un programme qui colore le code, tu n'aurais pas eu ce problème ;)
0