Numéroter variables dans une boucle
le 30/10/2005 à 16:46
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 :
-
- while ($data_sugg = mysql_fetch_array($res_sugg)) {
- $id = $data_sugg['id'];
- $type = $data_sugg['type'];
- $valeur = $data_sugg['valeur'];
- '$type'.$id = $type ;
- }
-
- echo $type1 ;
- echo $type2 ;
-
Cela ne fonctionne pas mais pourquoi ???
J'espère être clair
Merci d'avance pour votre aide
Vincent
le 30/10/2005 à 17:23
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.
le 30/10/2005 à 17:43
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
le 30/10/2005 à 22:05
Superleseb
Déconnecté
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
Tu peux faire comme ceci :
Code simple :)- <?php
- while ($data_sugg = mysql_fetch_array($res_sugg)) {
- $id = $data_sugg['id'];
- $type = $data_sugg['type'];
- $valeur = $data_sugg['valeur'];
- '$type'.$id = $type ;
- }
-
- echo ${'type'.$id};
-
- ?>
Voilà :)
le 31/10/2005 à 10:33
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;
le 04/11/2005 à 10:08
Muxy
Déconnecté
Débutant mais motivé !
Ok
Merci à vous
Je tente ca
Cordialement
Muxy
Accès rapide :
Remonter