nie potrafię jasno opisać swojego problemu słowami, więc posłużę się rysowaniem w notatniku:
Dana jest tabela:
Kod
+----------------+
| name | points |
|-------+--------|
| user1 | 1 |
| user2 | 2 |
| user3 | 3 |
| user4 | 4 |
| user5 | 5 |
| user6 | 6 |
| user7 | 7 |
| user8 | 8 |
| user9 | 9 |
+----------------+
| name | points |
|-------+--------|
| user1 | 1 |
| user2 | 2 |
| user3 | 3 |
| user4 | 4 |
| user5 | 5 |
| user6 | 6 |
| user7 | 7 |
| user8 | 8 |
| user9 | 9 |
+----------------+
i dana jest wielkość "porcji" - strony, niech będzie 4.
Na pierwszej stronie będą się w takim razie pojawiać użytkownicy user1, user2, user2 i user4, na drugiej następna czwórka a na trzeciej tylko user9.
Mój problem polega na tym, żeby znając nazwę usera (dla przykładu user6) wyświetlić od razu drugą stronę wraz z jej numerem bez przewijania przez wszystkie rekordy i sprawdzania ich strony. Czyli jeśli użytkownik jest zalogowany na konto user6 to po wejściu na mojastrona.pl?pokaz=ranking powinna mu się od razu pokazać druga strona, bo właśnie na niej się znajduje. Jeśli na tę samą stronę wejdzie user9 to pokaże się strona trzecia.
Nie wiem nawet jak się do tego zabrać, a sam problem jest zbyt zawiły, żeby go zamknąć w dwóch słowach kluczowych i iść do google.