![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 1.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Zwracam sie z prosba o rozwiazanie problemu ze stronicowaniem wynikow z bazy. Pobieram dane z tabeli users. Chcialbym aby moj skrypt odpowiedzialny za stronicowanie, wrzucal zalozmy po 5 rekordow na jedna strone. Niestety dzieje sie dziwna rzecz, otoz: na strone nr1 wrzuca mi 5 rekordow z bazy, na strone nr2 wrzuca mi ponownie 5 poprzednich rekordow oraz 5 nastepnych rekordow i tak dalej, az dojdzie petla do polowy rekordow i wowczas usuwa skrypt po 5 rekordow zastepujac piecioma kolejnymi rekordami, az na koncu zostaje <= 5 rekordow (w zaleznosci czy ilsoc rekordow w bazie jest rowna *5). Po chlopskiemu: skrypt nie czysci rekordow pobranych z bazy do poprzedniej strony. Oto skrypt:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Skoro
to czemu w zapytaniu nie użyjesz $limit, zamiast $limit2. Przepisywanie zmiennych jest trochę bez sensu. Nazwa pierwszej zmiennej $limit1, też jest trochę bez sensu, bo to nie jest żaden limit, tylko niejako punkt startowy (ale to tylko logiczny szczegół). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:05 |