Skoro wyświetlasz nazwy użytkowników w tabeli to przydałoby się żeby te testowe liczby czy obrazki też były wyświetlane w tabeli a nie na dziko
Podejrzewam że obrazkami mają być medale/puchary lub coś w ten deseń za pierwsze trzy miejsca. Więc zamiast robić ogromny blokowy warunek (przykład który podałeś i tak jest błędny) lepiej obrazki nazwac np. medal1.jpg, medal2.jpg, medal3.jpg i w miejsce numerka w nazwie wstawiać naszą zmienną (odliczać wtedy od 1 a nie od 0 jak jest obecnie)
$i=1;
while(){
if($i<=3) {
echo '<img src="medal'.$i.'.jpg" />'; //znów przykład, wstaw to w tabelę żeby dobrze się poustawiało przy nazwach a nie na samej górze. }
$i++;
}