problème de variables

Répondre
Aznar
le 26/05/2003 à 10:27
Aznar
Voila dans ma première page .php j'ai un certain nombre de variables dont le nom est :

coucou_1
coucou_2
coucou_3...
coucou_x.

Dans ma seconde page web, je connais x et je voudrais récupérer la valeur des variables mais je n'arrive pas.

Il me faut un for (i=..x..) mais dedans comment je fait pour récupérer la valeur de coucou_i ?

Aznar
Cart
le 26/05/2003 à 10:36
Cart
for ($i=1;$i<=$x;$i++)
{
$var="coucou_".$i;
echo " $var";
}
Cart
le 26/05/2003 à 10:37
Cart
for ($i=1;$i &gt; =$x;$i++)
{
$var="coucou_".$i;
echo " $var";
}
Cart
le 26/05/2003 à 10:37
Cart
GRRRR

for ($i=1;$i &lt; =$x;$i++)
{
$var="coucou_".$i;
echo " $var";
}
LA GLOBULE
le 26/05/2003 à 10:38
LA GLOBULE
Ok.

Admettons que $valeur soit egal à 3.
Et toi, tu aimerais avoir la valeur de $coucou_3.

Pour ce faire, il faut utiliser des variables dynamiques.
Voici comment procéder :
1) tu as $valeur qui vaut 3
2) tu reconstitues lma chaine représentant ta variable coucou_3 comme ceci : $mon_coucou = 'coucou_'.$valeur;
3) tu recuperes la valeur de ton coucou_3 : $valeur_coucou_3 = $$mon_coucou;

Voila smiley
LA GLOBULE
le 26/05/2003 à 10:41
LA GLOBULE
Et dans un for :

for($i = 1; $i &lt;= x; $i++) {
$mon_coucou = 'coucou_'.$i;
echo 'Valeur de $coucou_'.$i.' : ';
echo $$mon_coucou;
echo '&lt;br&gt;';
}

smiley
Cart
le 26/05/2003 à 10:50
Cart
dur de rivaliser avec la globule :)

surtout avec un vieu odri portable celeron 800 mhz

hihih

(je vous rassure il est pas a moi c à l'entreprise dans laquelle je fais mon stage)

Dur est la vie pour un stagiaire
LA GLOBULE
le 26/05/2003 à 10:57
LA GLOBULE
Meuhhh non....

C'était juste ta touche $ qui avait du mal à s'enfoncer d'où un oubli involontaire d'un $ de ta part smiley

PS : ca arrive souvent avec les vieux claviers smiley
Répondre
LoadingChargement en cours