Numéroter variables dans une boucle
le 30/10/2005 à 16:46
Muxy
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
Débutant mais motivé !
Il faut utiliser des variables dynamiques.
Regarde le cours à ce sujet.
le 30/10/2005 à 17:43
Muxy
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
Débutant mais motivé !
Tu peux faire comme ceci :
<?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à :)
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
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;
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 04/11/2005 à 10:08
Muxy
Ok
Merci à vous
Je tente ca
Cordialement
Muxy
Débutant mais motivé !
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: