[php dynamique]$$var ou $res[$var] ... ca marche pas[resolu mouai]

... ca marche pas[resolu mouai] [php dynamique]$$var ou $res[$var] - PHP - Programmation

Marsh Posté le 15-05-2005 à 12:27:49    

:bounce:  :hello:  yop!!  :bounce:  
 
 
je travail sous easyphp 1.6  (php 4) et j'ai un ptit problème.
 
j'ai une requete qui me retourne 1resultat comprenant divers champ puis 12 nbres:   nb_1, nb_2... nb_12.
 
j'ai essayer de fer une boucle pour les afficher:
 
 
            :pfff:  ca ca m'affiche rien:
$req=mysql_query(....);
 
for( $n=1; $n <= 12; $n++)
  {    
   $x="res[nb_".$n."]";
 
   echo " nbre: ".$$x;  
  }
 
 
               :pfff: Sinon j'ai aussi essayer ca mais ca lui plais pas:
 
$req=mysql_query(....);
 
for( $n=1; $n <= 12; $n++)
  {  
   echo " nbre ".$res[nb_$n];  
  }
 
 
 
Donc si quelqu'un peut m'aider ca serait bien sympa...  :D   :pt1cable:  
 
Merci d'avance.... :bounce:


Message édité par bakastef le 15-05-2005 à 15:37:54

---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Marsh Posté le 15-05-2005 à 12:27:49   

Reply

Marsh Posté le 15-05-2005 à 13:32:19    

Pas de super phpteur dans le coin... ou ca interresse personne T_T ???


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Marsh Posté le 15-05-2005 à 13:42:29    

Vu le nombre de fautes de transcription que tu as faites je suis pas sur que ma réponse soit celle que tu cherches, mais ... wait & see :
 
echo $req['nb_'.$n];
 
A part ça, tu as l'air de pas du tout avoir compris comment marchent les variables et la concatenation ... faudra un peu revoir ça...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 15-05-2005 à 13:46:20    

C'est surtout l'heure du repas....
Montres nous ta requète et les messages d'erreurs que tu reçois.  
 
Notes :  
- Utilises les balises [ cpp][/ cpp ] pour une meilleur lisibilité...
- Réédites ton post pour enlever les fautes d'orthographe...

Reply

Marsh Posté le 15-05-2005 à 15:24:15    

yop  :bounce:  c est vrai sorry.. j ai taper ca comme un gougnafié :) :pt1cable:  
 
comme tu le disais yoyo c'etait l'heure de manger :lol: :D  
 
Alors on reprend, j ai 12 variables qui s'appellent:
$nb_uni_1 à $nb_uni_12
J'ai des traitement et des calculs à faire decu et je veux pouvoir mettre tout ca dans un "for" sinon ca va prendre 12 millions de lignes de code.
 
Alors mon problème c'est de récuperer en dynamique la bonne variable :
 

Code :
  1. for ($i=1; $i <= 12; $i++)
  2. {
  3. $nb_uni_i="nb_uni_".$i."";
  4. $nb_uni=$$nb_uni_i;
  5.         (... faire tous mes calculs sur la variable...)
  6. }


 
mais apparement je m'y prends mal. mais un pote m'a dit que ca devrait marcher alors je sais pas trop... :pfff: :??:  ptetre que c est pas valable en php4..?? si kelkun a des infos


Message édité par bakastef le 15-05-2005 à 15:27:44

---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Marsh Posté le 15-05-2005 à 15:36:52    

Cherchez plus,  cherchez plus!!!
 
Je viens de tester sur easyphp 1.7.. et ca marche.. :)
 
Voila .. maintenant j ai plus qu'a tout basculer en php 5 ... et ca va chier de partout... genial!!  
merci à ceux ki on essayer de m'aider...


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed