![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 1 Dołączył: 14.05.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam..
Mam problem ze stronnicowaniem.. Wiem jak rozegrać to jeżeli chodzi o zapytanie mysql, wiem tez jak adresy stron maja wygladac (np. ?str=1, ?str=2 itd.) Ale nie wiem jak napisać skrypt który będzie wyświetlał listę stron w zależności od tego na której user aktualnie się znajduje.. Np. na stronie 1 (gdzie maxymalna liczba stron to 679) 1 2 3 ... 677 678 679 Np. na stronie 2 1 2 3 4 ... 677 678 679 Np. na stronie 4 2 3 4 5 6 ... 677 678 679 Np. na stronie 8 1 2 3 ... 6 7 8 9 10 ... 677 678 679 Np. na stronie 100 1 2 3 ... 98 99 100 101 102 ... 677 678 679 Np na stronie 679 1 2 3 ... 677 678 679 Wiecie chyba już o co chodzi... Jak napisać skrypt który będzie analizował jakie liczby (nr'y stron) należy wyświetlić Dodam jeszcze, że mam następujące zmienne: $str - nr strony $ile - ilość pozycji wyświetlanych na każdej stronie (może być stała.. np. 30) $wszystkich_w_db - ilość wszystkich pozycji w bazie danych dodatkowo np. $pocz_id - od ktorej pozycji zaczynac (np. dla $ile=30 na drugiej stronie od 30 pozycji, na trzeciej od 60 itd.) = $str*$ile Proszę o pomoc.. Próbowałem już kilku metod ale każda miała jakieś błędy, pozatym były niezbyt ładnie napisane, pozatym przeszukałem forum - jest dużo o stronnicowaniu ale tego zagadnienia nie znalazłem - myślę, że nie tylko mnie się to przyda aa i przy okazji jak uzyskać zmienną dającą łączną ilość stron.. Coś z ceil chyba:
zgadza się? Ten post edytował swist666 1.02.2008, 20:18:08 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 23:32 |