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 :

[Tableaux] Enregistrer des tableaux temporairement


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Points : 11
    Points
    11
    Par défaut [Tableaux] Enregistrer des tableaux temporairement
    Bonjour.

    J'aurais besoin, pour une application en PHP, de sauvegarder un tableau de données afin de le pouvoir le retrouver sur la une des pages suivantes.
    ce qui m'éviterai de réinterroger ma base de donnée a chaque fois que j'ai besoin des infos contenues dans le tableau.

    J'avais pensé utiliser les variables globales de session mais pour stocker un tableau entier ça ne fonctionne pas. Quelles seraient les solutions a envisager ?

    Merci

  2. #2
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    il n'y a pas de raison que ça ne fonctionne pas avec les sessions. Fais voir ton code.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 74
    Points : 55
    Points
    55
    Par défaut
    Normalement les sessions fonctionne trés bien pour cela ...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    Ben le probleme que j'avais c'etait que je ne pouvais pas faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?
      $var=array();
      ...
      ...
      /* remplissage du tableau */
      $_SESSION['tableau']=$var;
    ?>
    J'ai trouvé la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?
      $var=array();
      /* remplissage du tableau */
      ...
      ...
     
      $_SESSION['tableau']=serialize($var);
    ?>
    et je l'unserialize dans le script suivant...

    Merci quand meme de vos reponse rapides...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] enregistrer des tableaux dans un fichier .dat
    Par Titened dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/07/2012, 09h49
  2. des tableaux dans des tableaux
    Par zeder59 dans le forum Débuter
    Réponses: 7
    Dernier message: 19/03/2009, 12h50
  3. enregistrer des tableaux en Caml light
    Par matstriker dans le forum Caml
    Réponses: 13
    Dernier message: 27/05/2008, 20h00
  4. [Tableaux] Trie des tableaux
    Par Anduriel dans le forum Langage
    Réponses: 2
    Dernier message: 13/04/2006, 21h07
  5. [Tableaux] Gerer des tableaux à deux dimensions
    Par FrankOVD dans le forum Langage
    Réponses: 2
    Dernier message: 02/12/2005, 16h20

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