IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Récupérer rang/position d'un classement


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 55
    Points : 46
    Points
    46
    Par défaut [Tableaux] Récupérer rang/position d'un classement
    Bonjour, je développe actuellement un site web pour un club de football. Je souhaiterais récupérer le rang d'un classement pour avoir la position d'une équipe au classement de son championnat. J'ai testé une solution avec un "while" cependant cela ne fonctionne pas sans doute à cause du for que j'utilise pour afficher les résultats. J'ai comme l'impression qui me manque une condition d'arrêt. Quelqu'un aurait t-il une solution à mon problème?
    En fait dans le code qui suit j'incrémente $posgen si le numéro du club($numc[$n]) ne correspond pas au club recherché($e).

    avant, je fais un "foreach" et un "array_multisort" pour faire mon classement.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    $posgen=1;
    for ($n=0; $n < $nbresultat; $n++) 
    {
    $eq[$n]; $points[$n]; $matchs[$n];
    $vic[$n]; $nul[$n]; $def[$n];
    $butp[$n]; $butc[$n]; $difference[$n];  
      if ($numc[$n]!=$e)
      {
      	$posgen=$posgen+1;
      }
      $i=$i+1;
    }

    merci d'avance pour vos réponses.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    Je pense que tu devrais expliciter un peu plus car j'ai du mal a suivre et je pense ne pas etre le seul.
    Donnes nous les données que tu as sur tes équipes, les variables qui contiennent ces données et ce que tu cherches a avoir. Car le "rang d'un classement" , c'est un peu flou pour moi.

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 55
    Points : 46
    Points
    46
    Par défaut
    Désolé, c'est pas très explicite. J'ai trouvé la solution à mon problème tout seul donc c'est parfait. En fait, je voulais connaitre la position à laquelle se trouvait une équipe dans son championnat, par conséquent je voulais savoir à quel moment/place resortait l'équipe dans le for.
    Je poste la solution si ca peut servir à certaines personnes.
    Merci quand meme à tous
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $posgen=0;
    for ($n=0; $n < $nbresultat; $n++) 
    {
    $eq[$n]; $points[$n]; $matchs[$n];
    $vic[$n]; $nul[$n]; $def[$n];
    $butp[$n]; $butc[$n]; $difference[$n]; 
    $posgen=$posgen+1; 
      if ($numc[$n]==$e)
      {
      	break;
      }
      $i=$i+1;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Plugin] Récupérer la position du curseur
    Par Amon dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 12/02/2009, 11h38
  2. Réponses: 4
    Dernier message: 05/10/2005, 19h19
  3. Comment récupérer la position des icones du bureau ?
    Par bambino3996 dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 29/09/2005, 19h38
  4. récupérer la position d'un enregistrement
    Par zenzo dans le forum Requêtes
    Réponses: 11
    Dernier message: 20/07/2005, 15h13
  5. Récupérer la position d'un enregistrement
    Par Hell dans le forum Requêtes
    Réponses: 6
    Dernier message: 10/09/2004, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo