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 :

Variable accessible dans 2 fonctions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 36
    Par défaut Variable accessible dans 2 fonctions
    Bonjour,

    Alors voila, j'ai deux fonctions, une que j'utilise au chargement de ma page 'menu' et l'autre qui est appeler après le clique sur un bouton dans la page 'menu'.

    Lors du chargement, j'effectue une requête qui stocke son résultat dans un tableau, j'ai besoin de se même tableau dans ma deuxième fonction, comment puis-je le récupérer dans ma deuxième fonction ?

    merci

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Si les deux fonctions sont dans la même page, le plus simple, c'est de faire renvoyer le tableau par la 1ere fonction et de le passer en paramètre de la 2e fonction.

    Si les deux fonctions ne sont pas dans le même script, à mon avis il faut utiliser quelque chose comme les sessions pour transporter ton tableau.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 36
    Par défaut
    Citation Envoyé par Celira Voir le message
    Si les deux fonctions sont dans la même page, le plus simple, c'est de faire renvoyer le tableau par la 1ere fonction et de le passer en paramètre de la 2e fonction.

    Si les deux fonctions ne sont pas dans le même script, à mon avis il faut utiliser quelque chose comme les sessions pour transporter ton tableau.

    alors c'est dans la meme page mais comme j'éxécute la première fonction puis je fais un require et enfin je reviens sur ma page pour éxécuté ma deuxième fonction, du coup mon tableau n'existe plus pour la deuxième fonction.
    si ca peut aider a comprendre j'utilise le modele MVC d'ou les sauts de page !

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Je crois qu'on y verrait plus clair avec un peu de code : le code des 2 fonctions et celui où elles sont appelées.
    Mais je pense que tu vas avoir besoin de passer par une session...
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre averti
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2012
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2012
    Messages : 36
    Par défaut
    Citation Envoyé par Celira Voir le message
    Je crois qu'on y verrait plus clair avec un peu de code : le code des 2 fonctions et celui où elles sont appelées.
    Mais je pense que tu vas avoir besoin de passer par une session...

    ok je voulais éviter les variables session mais je vais faire comme cela finalement merci ! et désolée mais je ne vais pas mettre mon code en ligne, premièrement car je n'ais pas le droit et deuxièmenent car il fait plus de 300 lignes par pages donc ce serait trop long.
    merci quand même !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/06/2006, 13h48
  2. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2006, 14h08
  3. [PHP-JS] Renseigner une variable php dans une fonction JS
    Par gwen-al dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 14/04/2006, 08h31
  4. variable dynamique dans une fonction javascript
    Par Shivaneth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/04/2005, 15h58
  5. [VB.NET] Variable visible dans plusieurs fonctions ?
    Par Webman dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/05/2004, 17h36

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