Bonjour à tous,
J'ai par exemple :
$nom=renard;
$nombre=7;
J'aimerais créer une variable $nom$nombre qui me donnerait 'renard7'.
Mais comme cela rien ne fonctionne.
Merci par avance de votre retour.
Très cordialement,
Antoine
Version imprimable
Bonjour à tous,
J'ai par exemple :
$nom=renard;
$nombre=7;
J'aimerais créer une variable $nom$nombre qui me donnerait 'renard7'.
Mais comme cela rien ne fonctionne.
Merci par avance de votre retour.
Très cordialement,
Antoine
Code:${$nom.$nombre} // $renard7
Merci beaucoup !
Et si si on veut créer $produit$nombre=1; $produit$nombre=2; etc...
Avec seulement le $nombre qui évolue ?
$produit n'existant pas..
Je suppose que c'est $produit.$nombre= ... ?
A mon avis tu devrais revoir ce que tu cherches a faire.
Voila je souhaiterais avoir cela :)Code:
1
2
3
4
5 $r4=mysql_query("SELECT p1,p2,p3,p4,p5 FROM niveau WHERE pseudo='$chef' OR pseudo='$m1' OR pseudo='$m2' OR pseudo='$m3' ORDER BY pseudo ASC"); $depart=1; while ($row4=mysql_fetch_array($r4)){ $p1$depart=$row4['p1']; $p2$depart=$row4['p2']; $p3$depart=$row4['p3']; $p4$depart=$row4['p4']; $p5$depart=$row4['p5']; $depart=$depart+1; }
Et faire ensuite echo "$p11 $p12 $p13 (...) $p21 $p22 (...)";
Sauf que $p1$depart entraîne une erreur.
Et je ne trouve pas comment le formuler différemment pour que ça renvoie la bonne donnée.
Merci par avance.
Je t'ai deja fourni la réponse pour la syntaxe mais utilise plutot un tableau :
La valeur p3 de la deuxieme ligne est $p[1]['p3']Code:
1
2
3 while ($row4=mysql_fetch_array($r4)){ $p[]=$row4; }
while ($row4=mysql_fetch_array($r4)){
$p[]=$row4; } echo "$p[1]['p1']";
Là par exemple ça affiche :
Array['p1']
Et non un chiffre (qui devrait être 0 ou 1 dans mon cas).
Merci par avance !
Je n'ai rien dit.
Ca marche.
merci !