Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Paginacja stron w zależności od rekordów, [MySQL][PHP] Paginacja stron w zależności od rekordów
Niree
post 14.12.2016, 22:10:23
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

Ostrzeżenie: (0%)
-----


Cześć. Na swojej stronie korzystam z bootstrapa.
Mianowicie chciałbym na swojej stronie wyświetlić tabelkę np. z 10 rekordami, a kolejne będą jako kolejna strona.
Np. serwer.pl?page=1/2/3 itp

Na stronie page=2 pokażą się rekordy od 11 do 21, page=3 to rekordy od 22 do 32 i tak dalej. Po prostu każda kolejna strona to kolejne 10 rekordów.

Jak zrobić pętlę, która wyświetlałaby mi ilość stron w zależności od rekordów?

Np. w bazie mam 20 rekordów, to powinno wyświetlić się

Strona 1, Strona 2

Jeśli w bazie będzie 10 wpisów, to wyświetli tylko "strona 1".

Chodzi o takie menu:

  1. <ul class="pagination pagination-sm">
  2. <li><a href="#">1</a></li>
  3. <li><a href="#">2</a></li>
  4. <li><a href="#">3</a></li>
  5. <li><a href="#">4</a></li>
  6. <li><a href="#">5</a></li>
  7. </ul>


Chciałbym uniknąć rozwiązania typu
  1. if(mysql_num_rows($zapytanie) == 10)
  2. {
  3. echo <li><a href="#">1</a></li>
  4. }
  5. if... i tak dalej.


Bo nie mam pojęcia, ile tych rekordów będzie po np. miesiącu i musiałbym ręcznie zmieniać ten kod.
Innymi słowy - paginacja tabelki, co 10 rekordów.

Pozdrawiam.

Ten post edytował Niree 14.12.2016, 22:11:32
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:55