Non funziona perchè è sbagliato.

La linea:

Codice PHP:
<?php } while ($row_userList mysql_fetch_assoc($userList)); ?>
Aggiorna ad ogni ciclo il contenuto dell'array associativo $row_userList

Ma poche linee prima, dove invii il punteggio, usi:

Codice PHP:
<?php echo $row_userList1['points']; ?>
Ma l'array $row_userList1 non viene aggiornato ad ogni ciclo, e fornisce sempre lo stesso valore.

Lo script andrebbe riscritto...