Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem ze stronicowaniem
shreker
post 10.11.2009, 17:22:46
Post #1





Grupa: Zarejestrowani
Postów: 270
Pomógł: 0
Dołączył: 21.05.2008

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


Witam mam drobny problem ze stronicowaniem. Samo dzielenie na strony w sumie działa, ale rozpoczyna się zawsze od "2" strony, zamiast od pierwszej, w czym jest problem?
  1. $page = isset($_GET['page']) ? $_GET['page'] : 1; //Strona
  2. $wszystkie_dane = file_get_contents('dane.txt'); //Nazwa pliku z danymi
  3. $wielkosc_strony = 10;
  4.  
  5. $dane = explode("\n", $wszystkie_dane);
  6. $all = count($dane); // liczy ile jest stron z danymi
  7. $all = ceil($all / $wielkosc_strony);
  8.  
  9. $npage = $page + 1 ; // Następna strona
  10. $ppage = $page - 1 ; // Poprzednia strona
  11. $max = $all - 1;
  12.  
  13.  
  14. if ($page < 0 || $page > $max)
  15. {
  16. echo "Nie ma takiej strony!";
  17. }
  18. else
  19. {
  20. for ($i = $page * $wielkosc_strony; $i < ($page + 1) * $wielkosc_strony ;$i ++)
  21. {
  22. echo @$dane[$i] . "<br/>";
  23. }
  24. }
  25.  
  26. if ($max > 1)
  27. {
  28. if ($page != 0)
  29. echo "<a href='index.php?pokaz=sites/testowa&page=$ppage'> cofnij </a>";
  30. if ($page != $max)
  31. echo "<a href='index.php?pokaz=sites/testowa&page=$npage'> dalej </a>";
  32. }
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:59