![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem skrypt ktory wyswietla i stronicuje news. I problem wlasnie ze stronicowaniem. Chcialbym aby wyswietlacło mi sie np.
Cytat poprzednie 1 2 3 ... 15 16 17 nastepne zamiast Cytat poprzednie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Jak to zrobic ![]() Kod:
-------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Zobacz jak to zrobił szanowny nopsor w swojej klasie, którą uważam za jedną z lepszych (jeśli nie najlepszą) klasę do stronicowania.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
Własnie ja przegladalem... ale za bardzo sie nei skapnalem jak on to zrobil :] dlatego pisze dla poczatkujacych :] a chce sam zrobic nie gotowe uzywac
![]() No moze z mala pomoca forumowiczow ^^ PS. jeszcze raz przegladnalem i tak sie nawet zastanawiam jak to wkleicz pod moj kod :] (ta klase) Ten post edytował OnE.Killer 21.09.2005, 18:07:30 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
W topicu z klasą podałem dość chyba przejrzysty przykład. No nic.
Nie musisz już w zapytaniu używać SQL_CALC_FOUND_ROWS, gdyż liczba wszystkich rekordów zawarta jest w zmiennej $recordsCount. Zostawiłem jednak narazie na wszeli wypadek u Ciebie te SQL_CALC_FOUND_ROWS, żęby było kompatybilne z pozostałym Twym kodem (którego część i tak można już usunąć). proponuje ci dodatkowo zapoznac się z innymi metodami set... Umożliwiają one dostosowanie innych paramerów pagera. Poeksperymentuj, nie bój się, nic nie wybuchnie ![]() pozdro edit: dopisałem linijkę : $result = mysql_query($sql);, którą zjadłem. sorki mój błąd -------------------- "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: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
Dzieki sliczne za pomoc
![]() A za nei wybuchnie to nei wiem ![]() ![]() EDIT wyskakuje mi takie cus Cytat Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\sciezka\news.php on line 17 nie za bardzo wiem co zle jest :? to jest w lini 16 i 17 :] co to jest $result ![]() Ten post edytował OnE.Killer 22.09.2005, 17:20:07 -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Ten post edytował Ociu 22.09.2005, 18:36:27 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
![]() Ale gafa ![]() ![]() teraz jak podpiac wyswietlanie ![]() ![]() ![]() EDIT: Probuje probuje... ale nie wychodzi :/ gdzie dac kod do wyswietlania newsów ![]()
Bo mi juz rece opadaja ![]() ![]() ![]() ![]() EDIT: Wreszcie sie udalo ![]() ![]() Ten post edytował OnE.Killer 22.09.2005, 21:00:34 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 16.10.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
na podstawie powyższej klasy, napisałem taki kod:
niestety pokazuje taki bład: Cytat Query failed: Something is wrong in your syntax obok 'from statusy WHERE id_kategoria=14 ORDER BY id DESC limit 0,25' w linii 1 Co z tym zrobić? ![]() -------------------- http://www.creneo.pl || http://www.hubi.pl
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A którą masz wersję mysql? Bo się chyba pluje o SQL_CALC_FOUND_ROWS, ale tp moze dlatego ze masz jakąś starą wersję.
Do wyliczenia liczby wszystkich rekordów uzyj:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 16.10.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2006-02-06 16:52:32) A którą masz wersję mysql? Bo się chyba pluje o SQL_CALC_FOUND_ROWS, ale tp moze dlatego ze masz jakąś starą wersję. Do wyliczenia liczby wszystkich rekordów uzyj:
Wyliczenie rekordów działa OK, bo odpowiednia ilość podstron się pojawia tak jak ma być ![]() problem tylko z wyświetleniem zawartości tych podstron;] baze mam: MySQL 3.23.58 what to do? ![]() Ten post edytował Hubi.pl 6.02.2006, 17:58:29 -------------------- http://www.creneo.pl || http://www.hubi.pl
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
to skoro juz ilosc rekordow masz wyliczoną, to wywal z zapytania oto: SQL_CALC_FOUND_ROWS
powinno dzialac -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 16.10.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2006-02-06 16:59:15) to skoro juz ilosc rekordow masz wyliczoną, to wywal z zapytania oto: SQL_CALC_FOUND_ROWS powinno dzialac super działa ![]() Dziekuję bardzo Nospor ![]() ![]() -------------------- http://www.creneo.pl || http://www.hubi.pl
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 14.08.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Mi za to wywala taki błąd:
Fatal error: Cannot instantiate non-existent class: pager in C:\Program Files\WebServ\httpd-users\Szkolne_Kola\functions\newsy.php on line 110 To ta linijka #110 $pager = new Pager('idPagera'); Nie wiem co jest źle.. -------------------- ”Jestem nędzarzem, mam tylko marzenia.
Rozsyłam je u twych stóp, Stąpaj lekko, gdyż stąpasz po mych marzeniach„ |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie wgrałeś pliku z klasą.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Jaki stary kotlet !
![]() Na następny raz załóż osobny temat. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:19 |