[PHP] problème valeur de variables

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

didjiridou
WRInaute impliqué
WRInaute impliqué
 
Messages: 385
Inscription: Dim Mar 21, 2004 15:45

[PHP] problème valeur de variables

Message le Ven Mai 21, 2004 15:57

Bonjour à tous,

Je suis sur qu'il y a des programeurs de génie en php sur ce forum alors je me permets de vous poser une petite question :-D

Voila mon souci, j'aimerais afficher la valeur de $id_quest_1, $id_quest_2...

Cette variable se trouve dans une boucle for que j'incrémente par $i++

Alors j'avais bêtement mis echo "$id_quest_$i" :roll:

Mais fatalement ca ne fonctionne pas... :-(

Comment dois je faire pour que ma page affiche la valeur de $id_quest_1,...?

erci d'avance :-)

turbian
Nouveau WRInaute
 
Messages: 25
Inscription: Lun Jan 12, 2004 10:52

Message le Ven Mai 21, 2004 16:01

essaie avec echo "$id_quest_".$i;
Dernière édition par turbian le Ven Mai 21, 2004 16:01, édité 1 fois.


snakeface
WRInaute impliqué
WRInaute impliqué
 
Messages: 296
Inscription: Jeu Oct 09, 2003 14:25

Message le Ven Mai 21, 2004 16:01

le mieux c'est que tu fasse un tableau (array)

par contre je connais pas le code en php...

didjiridou
WRInaute impliqué
WRInaute impliqué
 
Messages: 385
Inscription: Dim Mar 21, 2004 15:45

Message le Ven Mai 21, 2004 16:05

turbian a écrit:essaie avec echo "$id_quest_".$i;

Nop ca ne marche pas de cette facon la..

Ben j'aimerais bien faire avec un tableau mais je ne connais pas non plus...

Mais je sais que j'avais deja su remedier a ce genre de probleme avec un truc du genre $id_quest_[$i]

Mais c'est pas exactement ca parce que ca ne fonctionne pas :?


XenonDelee
WRInaute passionné
WRInaute passionné
 
Messages: 919
Inscription: Mar Avr 06, 2004 12:09

Re: [PHP] problème valeur de variables

Message le Ven Mai 21, 2004 16:12

didjiridou a écrit:Bonjour à tous,

Je suis sur qu'il y a des programeurs de génie en php sur ce forum alors je me permets de vous poser une petite question :-D

Voila mon souci, j'aimerais afficher la valeur de $id_quest_1, $id_quest_2...

Cette variable se trouve dans une boucle for que j'incrémente par $i++

Alors j'avais bêtement mis echo "$id_quest_$i" :roll:

Mais fatalement ca ne fonctionne pas... :-(

Comment dois je faire pour que ma page affiche la valeur de $id_quest_1,...?

erci d'avance :-)


Je ne suis pas dans la catégorie "génie" dont tu parles :wink: mais pour faire un tableau c'est tout simple :

$tab=( $id_quest_1, $id_quest_2,etc...)

puis dans ta boucle

for($i=0;$i<count($tab);$i++){
}

Je crois que ça devrais marcher ...


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 628
Inscription: Sam Nov 02, 2002 10:11

Re: [PHP] problème valeur de variables

Message le Ven Mai 21, 2004 16:12

didjiridou a écrit:Bonjour à tous,
Je suis sur qu'il y a des programeurs de génie en php sur ce forum alors je me permets de vous poser une petite question :-D
Voila mon souci, j'aimerais afficher la valeur de $id_quest_1, $id_quest_2...
Cette variable se trouve dans une boucle for que j'incrémente par $i++
Alors j'avais bêtement mis echo "$id_quest_$i" :roll:
Mais fatalement ca ne fonctionne pas... :-(
Comment dois je faire pour que ma page affiche la valeur de $id_quest_1,...?
meci d'avance :-)


il faut utiliser le $$
Code: Tout sélectionner
for($i=0; $i <= 10; $i++)
{
$var = "$id"."_quest_$i";
echo $$var;
//ou bien
$varutilisable = $$var;
echo $varutilisable;
}

mais à savoir que php ne comprends pas $1 $22_quest
il comprendra $quest_21_1 par contre donc $quest_$id_$i
Code: Tout sélectionner
for($i=0; $i <= 10; $i++)
{
$var = "quest_$id"."_$i";
echo $$var;
}

Dernière édition par Gralon le Ven Mai 21, 2004 16:25, édité 1 fois.

didjiridou
WRInaute impliqué
WRInaute impliqué
 
Messages: 385
Inscription: Dim Mar 21, 2004 15:45

Message le Ven Mai 21, 2004 16:25

Mais dans ce cas de double $$ ne faut il pas que $id vale qq chose? Parce que moi, il n'y a que $i qui a une valeur et aussi $id_quest_1 par exemple... Donc $idne vaut strictement rien :?


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 628
Inscription: Sam Nov 02, 2002 10:11

Message le Ven Mai 21, 2004 16:28

didjiridou a écrit:Mais dans ce cas de double $$ ne faut il pas que $id vale qq chose? Parce que moi, il n'y a que $i qui a une valeur et aussi $id_quest_1 par exemple... Donc $idne vaut strictement rien :?


a ben vi je croyais ton problème plus compliqué

donc oui tu fais juste une boucle simple :
Code: Tout sélectionner
for($i=1; $i <= 10; $i++)
{
$var = "id_quest_$i";
echo $$var;
}


ou bien
Code: Tout sélectionner
for($i=1; $i <= 10; $i++)
{
echo ${id_quest_.$i};
}

didjiridou
WRInaute impliqué
WRInaute impliqué
 
Messages: 385
Inscription: Dim Mar 21, 2004 15:45

Message le Ven Mai 21, 2004 16:33

Merciiiiiiiiiiiiiiii Tu viens de m'enlever une grosse épine du pied en un clin d'oeil :-D
Ca parait tellement simple en plus... C'est la que je vois que j'ai encore du boulot ;-)

A+


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités