Numéroter variables dans une boucle

Répondre
Muxy
Muxy
Déconnecté
Débutant mais motivé !
Bonjour,

Suite à une requete sql, je voudrais récupérer mes données sous forme de variables numérotées
Ex: $type1 $type2 $valeur1 $valeur2 ...

J'ai tenté une boucle comme cela :

  1.  
  2. while ($data_sugg = mysql_fetch_array($res_sugg)) {
  3. $id = $data_sugg['id'];
  4. $type = $data_sugg['type'];
  5. $valeur = $data_sugg['valeur'];
  6. '$type'.$id = $type ;
  7. }
  8.  
  9. echo $type1 ;
  10. echo $type2 ;
  11.  


Cela ne fonctionne pas mais pourquoi ???

J'espère être clair

Merci d'avance pour votre aide

Vincent
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Il faut utiliser des variables dynamiques.

Regarde le cours à ce sujet.
Muxy
Muxy
Déconnecté
Débutant mais motivé !
Aie aie aie

J'ai déjà lu ce cours mais je n'avais pas compris grand chose

Je vais le relire ;-)

Merci en tous cas

Vincent
Superleseb
Superleseb
Déconnecté
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
Tu peux faire comme ceci :

Code simple :)
  1. <?php
  2. while ($data_sugg = mysql_fetch_array($res_sugg)) {  
  3. $id = $data_sugg['id'];  
  4. $type = $data_sugg['type'];  
  5. $valeur = $data_sugg['valeur'];  
  6. '$type'.$id = $type ;  
  7. }  
  8.  
  9. echo ${'type'.$id};  
  10.  
  11. ?> 


Voilà :)
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
Pas vraiment non mais bon bien tenté (enfin pas tout à fait).

Pour les variables dynamiques ${'type' . $id} = $type, effectivement mais même (donc '$type'.$id = $type => Faux) à l'attribution de la valeur ^^

Mais la solution la plus simple serait de passer par un tableau $type[$i] = $type;
Muxy
Muxy
Déconnecté
Débutant mais motivé !
Ok

Merci à vous

Je tente ca

Cordialement

Muxy
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog