![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 29.05.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam.
No wiec mam kod ktory pobiera dane z bazy i je wyswietla wszystko jzu zrobilem tylko nie to stronicowanie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) prubowalem wszystkich skryptow tutaj na forum ale zaden na moje nie dziala albo nieumiem ich przystosowac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Bardzo prosze o pomoc ! Tutaj jest kod
Pozdrawiam i bardzo dzienkuje (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) |
|
|
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
nikt tu Ci gotowcow nie bedzie dawal.
Na forum bylo to 100 razy, proponuje poszukac i zobacyzc na jakiej zasadzie to dziala.... Krzywo patrze na ten temat (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat(a1EL @ 2005-06-17 13:17:20) Pozdrawiam i bardzo dzienkuje (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) chyba dziękuje... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Użyj w zapytaniu LIMIT... |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
@a1EL: zrozum jak ma dzialac taki skrypt i sam go sobie napiszesz:
1. masz wiele rekordow do wyswietlenia 2. okreslasz ile ma ich byc n ajednej stronie: $ile = 10 3. strona nr $nr_strony (==0) zawiera rekordy od $first (==1) do $last (==10) , czyli $first = $ile * $numer_strony + 1; // 10 * 0 + 1 = 1 $last = ($ile + 1) * $numer_strony; // 10 *( 0 + 1 ) = 10 4. Pobierasz z bazy rekordy uzywajac "LIMIT $first, $ile" 5. wyswietlasz je 6. linki do kolejnych stron, to po prostu PREV: 'link/?nr_strony=' . ( $numer_strony - 1) NEXT: 'link/?nr_strony=' . ( $numer_strony + 1) 7. dodaj do tego sprawdzanie czy istnieje kolejna/poprzednia strona. 8. $ilosc_rekordow to " SELECT count( * )...." 9. ilosc stron to: ceil( $ilosc_rekordow / $ile ) Kod musisz napisac sam. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 29.05.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dzienki wielkie dr_bonzo
wyskrobalem z tego troche i smiga sobie ale niewiem paru rzeczy;) teraz kod wyglada tak (niewiem czy dobrze zrobilem):
i wyswietla mi dobrze na 11 plikow 2 strony na 1 jedna a na 0 zero stron ale teraz niewiem jak porobic zeby byly te stronki (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ps. ten plik zliczanie.php zlicza pliki w katalogu poniewaz nieumiem zliczac ilosci rekordow przez mysqla wygada on tak :
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Zliczanie rekordow w mysqlu:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 29.05.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Kurde ja jestem chyba jakis oporny (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jak przekladam strony to pokazuje sie to samo caly czas i w te i wewte (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) no i jeszcze jedeno pytanie jak sprawdzic czy jest poprzednia strona ? bo strona -1 to nie zabardzo |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Pewnie wystarczy:
Warunki dodajesz tylko jesli je potrzebujesz, np chcesz wyswietlic tapety z ostatnbiego miesiaca. Cytat no i jeszcze jedeno pytanie jak sprawdzic czy jest poprzednia strona pierwsza strona ma numer: 0 stron jest: ceil( $ilosc_rekordow / $ile ) czyli ostatnia strona ma numer: ceil( $ilosc_rekordow / $ile ) - 1 Przyklad: Ilosc stron = 4; 1sza_strona = 0; ostatnia_strona = 4 - 1 = 3 Czy istnieje poprzednia strona, gdy aktualna jest strona nr. 3? storna nr 2? nr 1? nr 0? nr 5? nr -3? Kiedy istnieje poprzednia strona? Tak samo z nastepna strona: Kiedy istnieje nastepna strona? Jak to ustalisz, wrzucasz do odpowiedniego IF-a i gotowe. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 29.05.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Edit:
To dziala i wyswietla stronki ale niewiem jak dac do nich odnosniki Ten post edytował a1EL 17.06.2005, 22:46:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:32 |