![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam!
mam następujący kod:
jak zrobic aby na stronie było 10 wyników z bazy i zrobić do tego podstrony, chodzi mi o to żeby na dole strony pojawialo sie: 1 2 3 4 5 itd (automatycznie generowana ilosc stron) i ze jak sie kliknie w 2 to zeby przenosilo na 2 strone i pokazywalo wyniki od 11 do 20 wlacznie itd itd ![]() pozdrawiam! Ten post edytował michas999 13.05.2007, 16:58:59 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 6 Dołączył: 2.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj na forum pod hasłem "stronicowanie" wątek wałkowany wiele razy na forum.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no niestety, nie moge sobie z tym dac rady, jestem poczatkujacy i nie zabardzo to rozumiem, moze mi ktos poda gotowy kod z komentarzami?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
no niestety, nie moge sobie z tym dac rady, jestem poczatkujacy i nie zabardzo to rozumiem, moze mi ktos poda gotowy kod z komentarzami? Chyba śnisz, że ktoś Ci ten kod poprawi ![]() Pozdrawiam. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
wiec dalem tak:
to mi wywalilo: Kod Fatal error: Cannot instantiate non-existent class: pager in /home/michal99/public_html/list.php on line 61 ps. tutaj linia 61 to $pager->SetTotalRecords($recordsCount);//ustawienie liczby rekordów a w notatniku to: $pager = new Pager('1'); Ten post edytował michas999 13.05.2007, 17:01:36 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jak korzystaj z jakiejs klasy, to musisz ją dołączyc do skryptu, np tak:
Zakladam ze klasa plik z klasa znajduje sie w biezacym katalogu -------------------- "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: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
a skad wziasc ta klase?
ok mam juz, teraz mam kod:
jak wyswietlic zapytania ? ok juz mam:
ale pokazuje tylko 1 wynik :/ prbowalem z linijkom: $sql = 'select * from torrents limit '.$start.','.($end - $start + 10); i $recordsCount = $row[0];//pobranie liczby rekordów ale to nic nie daje :/ Ten post edytował michas999 13.05.2007, 17:49:42 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
to zapytanie sluzy do pobrania liczby wszystkich rekordów. Nie moze w nim wiec byc zadnego limitu... Tak ma byc:
edit: jedziemy dalej: Kod <?php $row = mysql_fetch_array($result); echo "<table cellpadding=\"2\" border=1>"; echo "<tr>"; echo "<td> nazwa: ".$row['name']."</td>"; echo "</tr>"; echo "</table>"; ?> Przeciez ten kod pobiera ci tylko jeden rekord.... w petli ma byc Kod <?php
echo "<table cellpadding=\"2\" border=1>"; while($row = mysql_fetch_array($result)){ echo "<tr>"; echo "<td> nazwa: ".$row['name']."</td>"; echo "</tr>"; } echo "</table>"; ?> -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
wszystko dziala, prawie
![]() w bazie mam: 3690 wpisów (pozyji itd), a jak patrzec i policzyc: skrypt wyswietla 10 pozycji i ma tylko 10 stron, czyli razem pokazuje 100 zapytan (pozycji) a powinien 3690 ![]() ok wiem o co chodzi, nie przewija automatycznie stron ![]() Ten post edytował michas999 13.05.2007, 19:08:55 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Twoj kod to sieczka. Dwa razy robisz new Pager, za kazdym razem wyswietlasz innego pagera. nic dziwnego ze cos ci sie ciagle źle wyswietla. Uporzadkuj to, najlepiej przejrzyj przyklady co dołączylem do klasy.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok, poprawiłem:
wyglada teraz to tak:
ale dalej 10(wyniki na 1 strone)*5586(ilosc stron)=55860(tyle w bazie) a wpisow w bazie mam: 83,780 total ![]() Ten post edytował michas999 13.05.2007, 20:42:23 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale dalej 10(wyniki na 1 strone a liczyc umiesz? policz sobie ile ci wyswietlil rekordow na stroine a zobaczysz ze nie 10.... mysl troche chlopie a nie na takich banalach lezyszNie:
a:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
wszystko dziala
![]() ![]() pozdro! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:54 |