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 dynamique [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    GYK
    GYK est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Points : 94
    Points
    94
    Par défaut Variable dynamique
    Bonjour,

    Après recherche je n'arrive pas à trouver une solution à mon problème.
    Voila, j'ai des champs d'une BDD qui s'appelle B1xxxx, B2xxxx, B3......
    Donc je dois construire une variable correspondant au champ à modifier et ensuite mettre une valeur pour ce champ.
    J'ai donc utilisé, par exemple : $ma_variable = "B4xxx"
    mais je n'arrive pas à mettre une valeur à B4xxx. Si celle-ci à déjà une valeur elle garde cette valeur.
    Je fais pour cela : ${ma_variable} = ma valeur. Mais cela ne marche pas.

    Quelqu'un pourrait-il m'aider SVP.

    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ma_variable = "B4xxx";
    $$ma_variable = 'toto';
    echo $B4xxx; // toto
    http://www.php.net/manual/fr/languag...s.variable.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ${$ma_variable} = 'toto';
    existe aussi.

  3. #3
    GYK
    GYK est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Points : 94
    Points
    94
    Par défaut
    Bonjour Sabotage,

    Merci de ta réponse.
    Le lien que tu me donne je suis passé le consulter avant de poster.
    Donc si je comprend bien ta réponse, ce que je fais est une possibilité ?
    Mais si c'est le cas je ne comprend pas ma variable B4xxx garde son ancienne valeur.
    Mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $variable_a_modifier = "$".$ma_variable."xxx";
    ${$variable_a_modifier} = $ma_valeur;
    Merci

  4. #4
    GYK
    GYK est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Points : 94
    Points
    94
    Par défaut
    Excuse, mais j'ai trouvé mon probleme je faisais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $variable_a_modifier = "$".$ma_variable."xxx";
    dans la construction de ma variable.
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $variable_a_modifier = $ma_variable."xxx";

    Merci encore.

    Bon Week-End

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

Discussions similaires

  1. variable dynamique dans une fonction javascript
    Par Shivaneth dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/04/2005, 15h58
  2. Variables dynamiques
    Par CriPpLe dans le forum C++
    Réponses: 5
    Dernier message: 23/02/2005, 11h56
  3. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44
  4. Récupération de variables dynamiques complexes
    Par ludoboy dans le forum ASP
    Réponses: 7
    Dernier message: 24/05/2004, 17h51
  5. [LG]Problême Variable dynamique de types différents
    Par pierrOPSG dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2004, 16h01

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