par
Maitrepylos » 02 mars 2007, 12:06
Le lien ci-dessus est vraiment bien.
Sinon tu peux faire une boucle sur l'id
$idUtilisteur // je suppose que quelque part tu as gardé cette info quand l'utilisateur s'est connecté
$joueurId = $sql['joueur_id']; //transfert du tableau mysql_fecth_array
$i = 1;
foreach($joueurId AS $key )
{
if($joueurId[$key]==$idUtilisateur)
{
echo $i;
}
$i++
}
En gros je parcours tous les id dans l'ordre classé par leur score.
J'incrémente $I pour donner une valeur au classement(1,2,3), je commence par 1 puisque les tableaux sont à 0.
Puis je compare l'id de la base de données avec l'id de l'utilisateur connecté, si il corresponde j'affiche la variable $i, qui donneras la position.
J'espère que je suis assez clair.
MaitrePylos.
Ps : il y a surement plus facile
Le lien ci-dessus est vraiment bien.
Sinon tu peux faire une boucle sur l'id
[php]
$idUtilisteur // je suppose que quelque part tu as gardé cette info quand l'utilisateur s'est connecté
$joueurId = $sql['joueur_id']; //transfert du tableau mysql_fecth_array
$i = 1;
foreach($joueurId AS $key )
{
if($joueurId[$key]==$idUtilisateur)
{
echo $i;
}
$i++
}
[/php]
En gros je parcours tous les id dans l'ordre classé par leur score.
J'incrémente $I pour donner une valeur au classement(1,2,3), je commence par 1 puisque les tableaux sont à 0.
Puis je compare l'id de la base de données avec l'id de l'utilisateur connecté, si il corresponde j'affiche la variable $i, qui donneras la position.
J'espère que je suis assez clair.
MaitrePylos.
Ps : il y a surement plus facile