PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Classement de joueur via Array » 23-12-2009 22:29:22

Ola
Pour simplifier, jai tout geré en bdd avec un cron qui genere le top 1x/jour

#2 Re : Forum Général PHP » Classement de joueur via Array » 23-12-2009 22:29:22

je vais donc la réessayée car je n'ai pas su l'adapter a mon code ... enfin bon
merci

#3 Re : Forum Général PHP » Classement de joueur via Array » 23-12-2009 22:29:22

Non pas juste une liste de joueur, mais en fonction d'une liste de joueur et de leurs nombres de point, etablir le classement de ceux ci, et de n'afficher sur le compte client, que sa position, et pas le classement global
- dans une table, j'ai les nombres de points avec id
- je fait un comptage des points
- et le joueur qui se connecte va sa position au classement, par ex. 2/125, sasns savoir qui est avant ou apres lui

C'est pour ca que je pensait a un array, qui traites les infos de la table points
Merci

#4 Re : Forum Général PHP » Classement de joueur via Array » 23-12-2009 22:29:22

ok certes mais comment je determine la position du joueur par rapport aux autres ?
j'vais penser le faire en sql avec un table pour etablir le classement, mais si il sont 100 a checker leurs position en meme temps, ca va etre le souk

#5 Re : Forum Général PHP » Classement de joueur via Array » 23-12-2009 22:29:22

ok xTG merci pour to aide mais comment je gere l'affichage de la position de mon joueur ?
je saisie pas trop là sad

#6 Forum Général PHP » Classement de joueur via Array » 23-12-2009 22:29:22

guigui
Réponses : 9

Bonjour à tous,
En cette période ou la neige tombe ... oui oui regardez dehors, moi je me casse la tête sur une bricole, je m'explique :

Issu de ma bdd j'ai des point attribué par joueurs, je souhaiterais que e joueur, lorsqu'il se connecte voit sa position

id_joueur   nb_point
10             4
8               6
11             10

Je suis le joueur 8, est ma position est 2/3 (yeaaahhh !)
J'ai testé en créant un array, avec comme clé le nb_point et valeur l'id_joueur, j'ordonne les clés avec krsort(), jusque la tout va bien (ca marche) mais comment récupérer la position de ma ligne dans le tableau, sachant que les clés sont numeriques mais ne se suivent pas ? dans mon exemple précèdent, le joueur 8 a la position array 1 (soir le 2eme)

Suis-je clair ??
une autre methode ?
Merci smile

Pied de page des forums

Propulsé par FluxBB