Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> stronicowanie, a dokladnie wyswietlanie numerow
AxZx
post 2.08.2005, 21:58:15
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


witam

jak powinien wygladac podzial wynikow z bazy na podstrony?
a dokladnie jak powinno wygladac numerowanie tych podstron?
dla 5 podstron mozna zrobic 1 2 3 4 5
a dla 20 podstron? 50 ? troche duzo tego ...


moze juz jakies gotowe rozwiazanie co bym mogl podpatrzec?
bo ja sie meczylem nad tym i mi dziwne rzeczy wychodza

zarzuce kodem:)
  1. <?php
  2. echo $poprzedni;
  3.  
  4. for($i=1;$i<=$ile_podstron;$i++){
  5.  
  6.  
  7. if(($start/$ile_wierszy)+1==$i){
  8.  
  9. if($ile_podstron>&& $i>3){
  10. echo '...';
  11. echo ' <a href=\"?'.$get.'&amp;start='.($i-2)*$ile_wierszy.'\">'.($i-1).'</a> ';
  12. echo ' <span style=\"color:red\">'.$i.'</span> ';
  13. echo ' <a href=\"?'.$get.'&amp;start='.($i)*$ile_wierszy.'\">'.($i+1).'</a> ';
  14. echo '...';
  15. }else{
  16. echo ' <span style=\"color:red\">'.$i.'</span> ';
  17. }
  18. }else{
  19. if($ile_podstron > 7){
  20. if($i == $ile_podstron){
  21. echo ' <a href=\"?'.$get.'&amp;start='.($i-1)*$ile_wierszy.'\">'.$i.'</a> ';
  22. }
  23. if($i==4){
  24. echo '...';
  25. }
  26. }else{
  27. echo ' <a href=\"?'.$get.'&amp;start='.($i-1)*$ile_wierszy.'\">'.$i.'</a> ';
  28. }
  29.  
  30. }
  31.  
  32.  
  33.  
  34. }
  35. echo $nastepny;
  36. ?>


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
nospor
post 3.08.2005, 15:08:20
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ja ci powiem jak powinno wyglądać. Rozwiąż se sam. Nie jest trudne.

|< << < 16 17 18 19 20 > >> >|
gdzie:
|<pierwsza strona
<< - poprzednie pięc stron
< poprzednia strona
> następna strona
>> następne pięć stron
>| ostatnia strona


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
AxZx
post 7.08.2005, 17:11:29
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


tu jest fajne porcjowanie

link

probowalem cos takiego zrobic ale sobie nie radze,

zeby nie bylo ze nic sam nie probuje zrobic wstawie kod:
  1. <?php
  2. for($i=1;$i<=$ile_podstron;$i++){
  3.  
  4.  
  5. if(($start/$ile_wierszy)+1==$i){
  6.  
  7. if($i>2) $nawigacja.= ' <a href=\"?'.$get.'&amp;start='.($i-2)*$ile_wierszy.'\">'.($i-1).'</a> ';
  8.  
  9. $nawigacja .= ' <span style=\"color:red\">'.$i.'</span> ';
  10.  
  11. if($i<$ile_podstron-1) $nawigacja.= ' <a href=\"?'.$get.'&amp;start='.$i*$ile_wierszy.'\">'.($i+1).'</a> ';
  12.  
  13. }else{
  14. if($i == 1 || $i == $ile_podstron){
  15. $nawigacja .= ' <a href=\"?'.$get.'&amp;start='.($i-1)*$ile_wierszy.'\">'.$i.'</a> ';
  16. }
  17. if($i>&& $i<$ile_podstron-1){
  18. $nawigacja .= '.';
  19. }
  20.  
  21. }
  22. $nawigacja=ereg_replace(&#092;"[.]+\", \"...\", $nawigacja);  
  23.  
  24. }
  25. ?>


pomoze ktos rozbudowac to co juz mam zeby tak wlasnie wygladalo jak na tej stronie tlen.biz?
albo jakies porady chociaz,duzo ifow? czy jakas inna metoda?

Ten post edytował AxZx 7.08.2005, 17:12:26


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:13