![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
Mam tutaj taką funkcję która jest odpowiedzialna za wyświetlanie oraz dzielenie na strony wyników jak widać zmienna $perPage jest ustawiona na 8. Cały problem polega na tym że coś jest nie tak ze stronnicowaniem, gdy 2 ostatnie wyniki przypadają na ostatnią strone nie wyświetla Następna strona zakładając że strony idą tak 8|8|8|2 skrypt w tym wypadku << wyświetli tylko 123 a 4 strony nie wyświetli dopiero po dodaniu jednego wyniku więcej 8|8|8|3 wyświetli wszystkie podstrony. Nie wiem gdzie mam błąd. Mam nadzieje że zrozumiale wytłumaczyłem problem.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował CuteOne 9.12.2010, 09:39:38 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
Dzięki ci wielkie!!!!!!!!!! głowie sie z tym od dłuższego czasu!!!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A ja mam jeszcze takie zadanie pomocnicze (tak wiem ze problem jest juz "rozwiazany").
Wygeneruj sobie powiedzmy 500tys rekordow filmikow (z byle jaka trescia) a nastepnie odpal swoj skrypt. Zwroc uwage na czas wykonania oraz zajetosc pamieci (o ile serwer ci nie padnie) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
To jak to zoptymalizować? wsumie to myślałem że dobrze jest ten kod napisany, ja żadnych innych pomysłów już nie mam.
Może klasy? Ten post edytował szmerak 9.12.2010, 11:17:32 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
liczbe rekordow nie pobiera sie przez
$max_zapytanie = "SELECT * FROM filmiki"; $max_idzapytania = mysql_query($max_zapytanie); $ilosc_wierszy = mysql_num_rows($max_idzapytania); A poprzez select count(*) from filmiki -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie zapomniało mi się o count. Teraz będzie ładnie śmigało ;]
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:35 |