JeuWeb - Crée ton jeu par navigateur
Système de magasin - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Système de magasin (/showthread.php?tid=1714)

Pages : 1 2


RE: Systeme de magasin - Kassak - 08-09-2007

Tient aller, nouvelle question pour un champignon, j'ai fais une requete ou je selectionne dnas la table inventaire, le nombre d'objet apartement a $pseudo_joueur et dont les id sont 22,24 et 25 :

Code PHP :
<?php 
$reponse1
= mysql_query('SELECT * FROM inventaire WHERE pseudo = "'.$_SESSION['pseudo'].'" AND id_item IN(22, 24, 25)') or die(mysql_error());
while (
$donnees1 = mysql_fetch_assoc($reponse1)){
echo
$donnees1['nombre'];
}


Ainsi, j'ia bien les 3 valeurs qui s'affichent, mais je souhaiterais les recuperer dans trois variables bien differentes afin de pouvoir les utiliser par la suite, savez une idée de comment faire?

on m'a parlé d'array mais je ne sais pas du tout m'en servir, et les tutos que j'ia vu ne semble pas adapté a mon cas.

Merci d'avance


RE: Systeme de magasin - Maegia - 09-09-2007

Code PHP :
<?php 
while ($donnees1 = mysql_fetch_assoc($reponse1))
{
$myArray[] = $donnees1['nombre'];
}

La variable $myArray devient donc un tableau possédant trois valeurs... Pour y accéder, tu fais ainsi :

Code PHP :
<?php 
echo 'Ma valeur 1 est : '. $myArray[0] .'.';
echo
'Ma valeur 2 est : '. $myArray[1] .'.';
echo
'Ma valeur 3 est : '. $myArray[2] .'.';

Ça te permet ensuite de jouer avec les valeurs dans des boucles, comme ici :

Code PHP :
<?php 
for ($i=0; $i<3; $i++)
{
echo
$myArray[$i];
}

C'est pas sorcier les tableaux, tu devrais lire quelques tutoriels à leur sujet ! Wink