Ciao,
ci sono tanti modi per fare quello che chiedi...
il primo che mi viene in mente è questo:
visto che il nome e i punti riesci a farli visualizzare vuol dire che hai già due varibili che li contengono
$nome (che varrà 'pippo')
e $punti (ch varrà 87)
a questo punto puoi fare
puoi fare
SELECT COUNT(*)+1 FROM utenti WHERE punti>$punti
e ottieni la posizione in classifica
(in pratica conti quanti utenti hanno più punti dell'utente loggato e aggiungi 1)
---
tieni però presente che nel caso in cui ci siano più utenti con lo stesso numero di punti questo metodo ti dà posizione assoluta
cioè se la tua classifica è
1. pippo 90
2.ciccio 88
3. pino 70
4. luca 70
5. alex 70
e chiedi la posizione di alex otterrai che alex che è in 3a posizione, il che è corretto a meno che non viasiano altri parametri x la classifica avulsa!!!
---
PH
![]()