[PHP] Classement en PHP avec points identique
Résolu/Fermé
osiris73
osiris73
- Messages postés
- 102
- Date d'inscription
- lundi 24 janvier 2005
- Statut
- Membre
- Dernière intervention
- 23 mars 2011
osiris73
- Messages postés
- 102
- Date d'inscription
- lundi 24 janvier 2005
- Statut
- Membre
- Dernière intervention
- 23 mars 2011
A voir également:
- [PHP] Classement en PHP avec points identique
- [PHP] Classement en PHP avec points identique ✓ - Forum - PHP
- [PHP/SQL] Cellule identique à celle de la bdd ✓ - Forum - PHP
- PHP classer des id en fonction de points ✓ - Forum - PHP
- Mysql error in file: /engine/classes/mysql.php at line 53 - Forum - Mozilla Firefox
- Error mysql ✓ - Forum - Internet / Réseaux sociaux
2 réponses
coeus
20 déc. 2010 à 18:06
- Messages postés
- 3019
- Date d'inscription
- samedi 13 janvier 2007
- Statut
- Membre
- Dernière intervention
- 19 juin 2013
20 déc. 2010 à 18:06
Je n'ai pas testé, il peut y avoir des erreurs, mais j'espère que tu comprendras mon intention et ma méthode... Et que tu sauras l'adapter à ta BDD ! ;-)
N'hésite pas si tu as des questions, j'imagine que ce n'est pas le script le plus clair du monde quant à ce qu'il est sensé faire ! :-S
J'ai fait ici que le résultat s'affiche par un print au lieu de mettre à jour la BDD. À toi d'adapter, ce n'est qu'une version "test" ;-)
Bonne chance !
$requete = "SELECT * FROM 'joueur' ORDER BY VICTOIRE DESC"; $resultat = requete( $requete ); $lastScore = ''; $displayPos = 1; $realPos = 1; while($data = mysql_fetch_array($resultat)) { $joueur = $data['nom']; $currentScore = $data['score']; if ($currentScore != $lastScore) { $displayPos = $realPos; } $lastScore = $currentScore; print $joueur.' - '.$displayPos; $realPos++; }
N'hésite pas si tu as des questions, j'imagine que ce n'est pas le script le plus clair du monde quant à ce qu'il est sensé faire ! :-S
J'ai fait ici que le résultat s'affiche par un print au lieu de mettre à jour la BDD. À toi d'adapter, ce n'est qu'une version "test" ;-)
Bonne chance !
osiris73
21 déc. 2010 à 09:28
- Messages postés
- 102
- Date d'inscription
- lundi 24 janvier 2005
- Statut
- Membre
- Dernière intervention
- 23 mars 2011
21 déc. 2010 à 09:28
Super
Merci coeus pour ta réponse
C'est exactement ce qui me fallait
Merci encore
Osiris73
Merci coeus pour ta réponse
C'est exactement ce qui me fallait
Merci encore
Osiris73