Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Tableau avec boucle
Auteur Message
fenix Hors ligne
Membre

Messages : 106
Inscription : Sep 2007
Réputation : 1
Message : #1
[Résolu] Tableau avec boucle
Bonjour,
encore une fois je m'excuse pour le titre un peut bizard

Bon voila j'ai une fonction pour l'inventaire des potion du jeu
si on a une potion de chaque type (1,2 et 3)
elles sont toutes afficher
mais si on prend par exemple deux potions de type 1 seul la derniere acheter est afficher 34;
le plus étrange est que sur le site test tout marchait je transfert sur le jeu ça marche plus et lrsque j'ai remsi sur le site teste la non plus ça marchait plus
bref je comprend pas

Code PHP :
function inventaire1 (){// affiche les le nombre de potion dont vous disposez
global $userrow;

$itemsquery doquery("SELECT * FROM {{table}} WHERE userid='".$userrow["id"]."'""potion2");
while (
$potionrow mysql_fetch_array($itemsquery)) {

if (
$potionrow["type"] == AND $potionrow["qté"] >> 0){
$txt2=$potionrow["description"];
$w='<tr><td BGCOLOR=#E6E6FA class="inv"> '.$potionrow["name"].'&nbsp;=>&nbsp;'.$txt2.'<br>
Quantitée : '
.$potionrow["qté"].' <a href="index.php?do=potionhp:'.$potionrow["id"].'">utiliser</a></td></tr>
'
;
}elseif (
$potionrow["type"] == AND $potionrow["qté"] >> 0){
$txt3=$potionrow["description"];
$a='<tr><td BGCOLOR=#E6E6FA class="inv"> '.$potionrow["name"].'&nbsp;=>&nbsp;'.$txt3.'<br>
Quantitée : '
.$potionrow["qté"].' <a href="index.php?do=potionmp:'.$potionrow["id"].'">utiliser</a></td></tr>
'
;
}elseif (
$potionrow["type"] == AND $potionrow["qté"] >> 0){
$txt=$potionrow["description"];
$s='<tr><td BGCOLOR=#E6E6FA class="inv"> '.$potionrow["name"].'&nbsp;=>&nbsp;'.$txt.'<br>
Quantitée : '
.$potionrow["qté"].' <a href="index.php?do=potiontp:'.$potionrow["id"].'">utiliser</a></td></tr>
'
;
}

}

display ('<center><b>Inventaire</b><br><br><br>
<table class="inv" align="center"><tr><td class="inv" BGCOLOR=#DCDCDC align="center">Potions&nbsp;//&nbsp;<a href="index.php?do=inventaire">équipement</a>&nbsp;//&nbsp;
<a href="index.php?do=inventaire2">Autres</a>&nbsp;//&nbsp;<a href="index.php?do=inventaire3">Arc</a></td></tr>
<table border=5 class="inv">
<tr><td BGCOLOR=#A9A9A9><center>POTION DE SOIN</center><br></td></tr>
'
.$w.'
<tr><td BGCOLOR=#A9A9A9><center>POTION DE MANA</center><br></td></tr>
'
.$a.'
<tr><td BGCOLOR=#A9A9A9><center>POTION VITALISANTE</center><br></td></tr>
'
.$s.'

</table><br>
<a href="index.php?do=jeter">Jeter un objet</a><br><a href="index.php">retour arriere</a></center>'
"inventaire");


prochaine etape de la creation :
reussir de creer la MAP
(Ce message a été modifié le : 08-23-2008 12:42 PM par Sephi-Chan.)
08-23-2008 12:14 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 749
Inscription : May 2008
Réputation : 10
Message : #2
RE: Tableau avec boucle
Un détail comme ça, je trouve dommage que tu fasses :
$itemsquery = doquery("SELECT * FROM {{table}} WHERE userid='".$userrow["id"]."'", "potion2");
Plutôt que :
$itemsquery = doquery("SELECT * FROM potion2 WHERE userid={{id}}", $userrow["id"]);
C'est la donnée userrrow qui est dangereuse, pas potion2.

Sinon pour ton problème, donne moi les résultats que retourne ta requête stp.
08-23-2008 12:20 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Eluox Hors ligne
Membre

Messages : 935
Inscription : Oct 2007
Réputation : 8
Message : #3
RE: Tableau avec boucle
J'arrive pas a lire ton code,

Je t'invite a lire ce tuto, la partie indentation surtout, car la c'est un bloc illisible je trouve :/

[Image: eluox010.png]
08-23-2008 12:20 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 749
Inscription : May 2008
Réputation : 10
Message : #4
RE: Tableau avec boucle
Arf pardon,
utilises $w.= et $a.= et $s.= et ça ira mieux 16
08-23-2008 12:26 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
fenix Hors ligne
Membre

Messages : 106
Inscription : Sep 2007
Réputation : 1
Message : #5
RE: Tableau avec boucle
hola l'erreur **** merci beaucoup ça marche (mais pas compris pourquoi sans les . sa marchais avant 3416

@Eluox : j'avais compacté pour ne pas avoir a descendre a chaque fois le long de la fonction (petite resolution)

prochaine etape de la creation :
reussir de creer la MAP
08-23-2008 12:31 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Sephi-Chan Hors ligne
Administrateur
*******

Messages : 4,492
Inscription : Aug 2006
Message : #6
RE: Tableau avec boucle [regler]
Merci d'avoir pensé à indiqué que ce sujet était résolu, Fenix.

Par contre, à l'avenir, l'utilisation du marqueur [Résolu] est préférable, comme l'indique le sujet Pensez au marqeur [Résolu] dans le titre d'un sujet dont le problème est résolu. 16

J'édite celui-ci.


Sephi-Chan

www.sephi-chan.fr
08-23-2008 12:42 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse 



ContactJeuWeb (JeuPHP) - Crée ton jeu par navigateurRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS