Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> za duza ilość stron
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam

mam taki problem, ze stronnicowaniem... ponieważ w księdze gości jest bardzo dużo wpisów i zrobiło mi się około 60 stron i te cyferki strasznie głupo wygląają przy stronnicowaniu... wie ktoś może jak zrobić coś takiego jak jest np. na tym forum ? że wyświetla strone na której się znajdujemy i powiedzmy 3 nastepne/poprzednie i kropki i ostatnią strone...

oto kod:

  1. <?php 
  2. $base=&#092;"ksiega/data.php\"; 
  3. $table=array_reverse(file($base)); 
  4. $max=count($table); 
  5. $per_page = 7; 
  6. $first = $per_page * ($page - 1); 
  7. $last = $first + $per_page; 
  8.  
  9.  
  10. for ($i=$first; $i<$last and $i<$max; $i++) { 
  11. $data = explode( &#092;"*|*\", stripslashes( $table[$i] ) );
  12.  
  13. echo &#092;"wygląd księgi\";
  14.  
  15. } 
  16.  
  17. $c = $max / $per_page; 
  18. $c = ceil($c); 
  19. for ($i = 1; $i <= $c; $i++){ 
  20.             if($i != $_GET['page']){ 
  21.                 echo &#092;" <b><a href=\"$PHP_SELF?page=$i\">\" . $i . \"</a> </b>\"; 
  22.             } 
  23.             else { 
  24.                 echo &#092;"<font size=3 color=red><b>&nbsp;\" . $i . \"&nbsp;</b></font>\"; 
  25.             } 
  26.         } 
  27.  
  28. ?>


z góry dziękuje za podpowiedzi i kody smile.gif

pozdrawiam

Ten post edytował bronx 2.01.2005, 03:29:58
Go to the top of the page
+Quote Post
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Masz już sporo postów więc powinienieś sam zacząć już myśleć, a jak nie bardzo Ci idzie to przedstaw przynajmniej swój algorytym. Jak to probowałeś to rozwiązać.

Masz parametr $_GET['page']i ... więc sobie zrób warunki if, że mają się wyświetlać tylko w przedziale wybranego $_GET['page']. Jak Ci taka podpowiedź nie wystarczy to zobacz sobie w źródła jakiegoś skryptu.


--------------------
Zapraszam na mój php blog, tworzenie stron.
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 Aktualny czas: 19.08.2025 - 10:58