IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

problème de session


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 111
    Points : 59
    Points
    59
    Par défaut problème de session
    Bonjour, j'ai un petit souci avec ma varriable de session :
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    # Requête qui ramène les photos de l'événement choisi :
    $req = mysql_query("SELECT * FROM photos WHERE ph_gal_cle = $gal ORDER BY ph_ordre");
     
    $i=0;
    while ($ligne = mysql_fetch_array($req)) {
     
    	$_SESSION['cle'][$i] = $ligne["ph_cle"];
    	$_SESSION['fichier'][$i] = $ligne["ph_fichier"];
    	echo($ligne["ph_fichier"]);
    	echo $_SESSION['fichier'][$i];
    	$_SESSION['titre_photo'][$i] = $ligne["ph_titre"];
    	$_SESSION['comment_photo'][$i] = $ligne["ph_comment"];
    	$i=$i+1;
    }
    Mon premier echo affiche le nom correcte de mon url
    Mon deuxième echo ne contient que le 1er caractére de l'url.

    Je ne comprend pas pkoi cela fais cela...

    Si quelqu'un pe m'aider??? merci d'avance...
    Silvia

  2. #2
    Membre régulier Avatar de a_me
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 84
    Points : 80
    Points
    80
    Par défaut
    tu as juste une erreur dans la nomination de la variable session.
    toutes les informations que tu enregistres sont liées, donc tu leur crées un tableau:
    or, la requête peut retourner plusieurs lignes, donc ca sera un tableau à 2 dimensions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['photos'][$i]
    ainsi pour afficher par exemple le titre, tu utilisera:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['photos'][$i]['titre_photo']
    et si on réécrit ton code correctement, cela doît donner ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    # Requête qui ramène les photos de l'événement choisi :
    $req = mysql_query("SELECT * FROM photos WHERE ph_gal_cle = $gal ORDER BY ph_ordre");
     
    $i=0;
    while ($ligne = mysql_fetch_array($req)) {
     
    	$_SESSION['photos'][$i]['cle'] = $ligne["ph_cle"];
    	$_SESSION['photos'][$i]['fichier'] = $ligne["ph_fichier"];
    	echo($ligne["ph_fichier"]);
    	echo $_SESSION['fichier'][$i];
    	$_SESSION['photos'][$i]['titre_photo'] = $ligne["ph_titre"];
    	$_SESSION['photos'][$i]['comment_photo'] = $ligne["ph_comment"];
    	$i++;
    }
    au fait pour incrémeter ton compter $i, utilise cette syntaxe: $i++
    c'est la même chose que d'écrire: $i = $i + 1 ou encore $i += 1
    mais c plus joli je trouve
    --- Silence of the Bones ---

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. Problème de session
    Par kephy dans le forum Langage
    Réponses: 11
    Dernier message: 24/11/2005, 10h08
  3. Problème de session
    Par meda dans le forum Langage
    Réponses: 13
    Dernier message: 25/10/2005, 18h25
  4. problème de session en cours
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 2
    Dernier message: 19/07/2005, 14h36
  5. Gros problème de session/cookies
    Par valfredr dans le forum XMLRAD
    Réponses: 18
    Dernier message: 03/06/2004, 09h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo