Système de gang et armurerie

Petit nouveau ! | 8 Messages

25 févr. 2012, 00:01

Hello,
Je suis en train de faire un petit jeu en PHP / MySQL pour m'améliorer... Bref, je veux que les membres peuvent créer un gang.
J'ai fais le profil des gangs: Affichage du nom, affichage de la date de création, affichage de la description et j'aimerai aussi afficher les membres qui sont dans le gang et le nombre de membre qu'il y a mais, je ne sais pas comment faire. Avez-vous une idée comment faire ?

Stucture de ma table site_gangs:
http://img15.hostingpics.net/pics/192693table.png
http://img15.hostingpics.net/pics/945280table1.png

J'aimerai aussi savoir comment faire pour faire une armurerie. Dans cette armurerie, il y aurait pas exemple:
Cure-dent : +1 Attaque à 1€
Pistolet: +20 Attaque à 1500 €
...
Comment faire pour lui rajouter +XX Attaque selon l'arme puis enlever l'attaque que l'arme donne s'il achète une autre arme.

Je vous remercie d'avance de votre aide.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

25 févr. 2012, 00:12

salut,

Pour les "gang" c'est simple une table pour gang une pour joueur une pour la jointure des deux

table gangs
idgand
nom
etc etc

table avatars
idavatar
nom
etc etc

table guildmate
id
idgang
idAvatar

la dernière table tous les perso qui sont dans "le gang"

Pour le reste tu doit avoir quelque part une table qui décrit les items ?

ajoute un prix (nullable) et quand il est acheté tu stock cet achat dans une table (achat(idAchat,iditem,idAvatar).

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 8 Messages

25 févr. 2012, 00:23

Merci, je vais donc suivre ton plan. :)

Petit nouveau ! | 8 Messages

26 févr. 2012, 21:16

J'ai fais comme ça pour la page du profil:
............
Le problème c'est qu'il y a deux personnes dans le gang qui a l'id = 1 mais, ça affiche que le premier membre au lieu d'afficher les deux membres.
Comment faire aussi pour calculer le score du membre 1 + membre 2 ? (pour faire le score du gang)

EDIT: C'est bon pour le problème des membres. Il faut faire un while ($donnees = $reponse->fetch()). Pour le score, je ne sais toujours pas. :/

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 févr. 2012, 22:51

utilise le sum de SQL !

je te conseilhttp://sqlpro.developpez.com pour le sql, c’est la base il faut apprendre :)

@+
Il en faut peu pour être heureux ......