Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stronnicowanie wyniku zapytania...
imm
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.04.2003

Ostrzeżenie: (0%)
-----


Mam skrypt, ktory pobiera z bazy ilosc rekordow, dzieli na strony i wyswietla np tak: 1 2 3 4 5 6 7 8 9...20. Wszystko super. Moj problem polega na tym ze nie potrafie napisac skryptu, ktory by wyswietlal te numerki w taki sposob:
Klikam na 6 i chce zeby po przeladowaniu skrypt generowal: 3 4 5 6 7 8 9 10 11 12 ... 20, a teraz klikne na 12 i po przeladowaniu 9 10 11 12 13 14 15 16 17 ... 20, albo klikam na 10 i mam 7 8 9 10 11 12 13 14 15 ... 20.
Chyba to w miare jasno wyjasnilem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Google w ten sposob segreguje wyniki wyszukiwania.
Pozdrawiam i prosze o pomoc bo juz nie moge... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


a najlepiej to zrobić to tak:
  1. <?
  2. // przykładowa pętla
  3. // @param $wszystkich - liczba wszystkich stron
  4. $strona = $_GET['page']; // musi byc minimum 1
  5. $zaczynamy = $strona; $zaczynamy = ($strona >= 3)?$zaczynamy-3:0;
  6. $konczymy = $strona+3;
  7. for($i=$zaczynamy; $i<$konczymy; $i++)
  8. {
  9.  echo ($i==$strona)?'<b>'.$i.'</b>&nbsp;':$i.'&nbsp;';
  10. }
  11. echo '... '.$wszystkich;
  12. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 07:54