Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2659 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Variable dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable dynamique

n°1876621
Scarf3ss3
Posté le 23-04-2009 à 09:51:59  profilanswer
 

Bonjour à tous,
 
Je fais un blocage sur les variables dynamiques je n'arrive pas à les mettre en application  
Mon cas:
 
Je souhaite récupérer la valeur des champs des colonnes d'une table. Simplement ce nombre de colonnes (qui se nomment col_1, col_2,...) varie, leur nombre est contenu dans la variable $i
Les champs sont contenus dans l'objet $contenu.
Alors j'ai pensé à faire ça :
 

Code :
  1. J=1;
  2. While($j < $i)
  3. {
  4.   if (${"contenu->col_".$j}=="o" )
  5.   {
  6.    // instruction que je veux faire passer
  7.   }
  8.   $j++;
  9. }


 
Mais la condition ne s'applique jamais alors que ça devrait, j'en déduis qu'il y a quelque chose qui ne va pas dans ma synthaxe de ${"contenu->col_".$j} mais quoi...


Message édité par Scarf3ss3 le 23-04-2009 à 09:54:48
mood
Publicité
Posté le 23-04-2009 à 09:51:59  profilanswer
 

n°1876627
khyda
Posté le 23-04-2009 à 10:01:34  profilanswer
 

Essaies :
 

Code :
  1. J=1;
  2. While($j < $i)
  3. {
  4.   $var = "col_".$j;
  5.   if (${$contenu->$var}=="o" )
  6.   {
  7.    // instruction que je veux faire passer
  8.   }
  9.   $j++;
  10. }


n°1876629
flo850
moi je
Posté le 23-04-2009 à 10:07:04  profilanswer
 

et pourquoi tu ne stockerai pas ça plutôt dans un tableau $colonnes[$numero] ?


---------------

n°1876631
khyda
Posté le 23-04-2009 à 10:11:11  profilanswer
 

Oui ça peut le faire aussi.

n°1876636
Scarf3ss3
Posté le 23-04-2009 à 10:15:43  profilanswer
 

${$contenu->$var}
Ne passe pas également et je ne comprends pas pourquoi...  
 
Je vais effectivement passer ça dans un tableau, je vous remercie mais j'aurai aimé savoir la synthaxe qui  aurait été bonne

n°1876638
flo850
moi je
Posté le 23-04-2009 à 10:17:27  profilanswer
 

la syntaxe des varaibles dynamique est quelque chose à oublier


---------------

n°1876644
Scarf3ss3
Posté le 23-04-2009 à 10:30:56  profilanswer
 

Ha ^^
Pourquoi ça n'a pas été normalisé ?

n°1876653
skeye
Posté le 23-04-2009 à 10:41:44  profilanswer
 

Scarf3ss3 a écrit :

Ha ^^
Pourquoi ça n'a pas été normalisé ?


non, parce-que ça ne sert à rien à part rendre le code illisible.


Message édité par skeye le 23-04-2009 à 10:41:56

---------------
Can't buy what I want because it's free -
n°1876662
flo850
moi je
Posté le 23-04-2009 à 10:49:45  profilanswer
 

Scarf3ss3 a écrit :

Ha ^^
Pourquoi ça n'a pas été normalisé ?


c'est pas parceque ça existe que c'est une bonne chose  
 
ça complique le code et le rend illisible


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Variable dynamique

 

Sujets relatifs
Pb variable dynamiqueDéterminer une variable par ligne dans menu dynamique
[PERL] Nom de Variable DynamiqueSQL - requête sur nom de variable générée de façon dynamique
Actualisation de tableau croisé dynamique sur plage variableSigne "+" dans une variable de texte dynamique
[VBA]Tableau croisé dynamique sur plage variableProblème variable dynamique et tableau
variable dynamiquerécupérer une variable dont le nom est dynamique
Plus de sujets relatifs à : Variable dynamique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR