Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: za duza ilość stron
Forum PHP.pl > Forum > Przedszkole
bronx
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
sf
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.