Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> inny format stronicowania
mb83
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 2.02.2012

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


Witam
mam taki oto kod stronicowania
  1. for($str=1; $str<=$stron; $str++){
  2. if($page != $stron){
  3. echo(' <a href="?page='.$str.'" class="b1">'.$str.'</a>');
  4. }
  5. else{
  6. echo(' <a href="page='.$str.'" class="b2">'.$str.'</a>');}
  7. }

i wyświetla on wszystkie strony:
  1. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]


a chcę by wyświetlał tak

  1. [1] [2] [3] ... [8] [9] [10]


jak zmienić ten kod aby tak wyświetlał?

dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matiit
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


  1. if ($stron >=7)
  2. {
  3. for ($str=1;$str<=3;$str++)
  4. {
  5. echo(' <a href="?page='.$str.'" class="b1">'.$str.'</a>');
  6. }
  7. echo '...';
  8. for($str=$stron-3;$str<=stron;$str++)
  9. {
  10. if($page != $stron){
  11. echo(' <a href="?page='.$str.'" class="b1">'.$str.'</a>');
  12. }
  13. else{
  14. echo(' <a href="page='.$str.'" class="b2">'.$str.'</a>');}
  15. }
  16. }
  17. }
  18. else{
  19. for($str=1; $str<=$stron; $str++){
  20. if($page != $stron){
  21. echo(' <a href="?page='.$str.'" class="b1">'.$str.'</a>');
  22. }
  23. else{
  24. echo(' <a href="page='.$str.'" class="b2">'.$str.'</a>');}
  25. }
  26. }


Tylko mogą być błędy składniowe, z '{' itd bo niewygodnie się pisze kod w okienku odpowiedzi (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 05:22