Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z podziałem na strony
raum
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.03.2009

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


Znalazłem w sieci kod odpowiedzialny za porcjowanie wyników. Czy może ktoś udzielić mi wskazówki dlaczego kod nie działa? Wyświetla pierwsze 10 wyników a gdy chcę przejść na drugą stronę znów pojawiają się te same.

  1. $id_kat = $_GET['id_kat'];
  2. $query_nr = mysql_query("SELECT COUNT(*) FROM firmy WHERE id_kat='$id_kat'");
  3. // zamieniamy wynik zapytania w tablice
  4. $nastr = mysql_fetch_array($query_nr);
  5. $wynikow = 10;
  6. $stron = ceil($nastr[0]/$wynikow);
  7. // jezeli istnieje metoda get okreslajaca na której stronie jestesmy
  8. if(isset($_GET['page'])){
  9. $page = $_GET['page'];
  10. $odkad = $page * $wynikow - $wynikow;
  11. } else {
  12. // w przeciwnym wypadku
  13. $page = 1;
  14. $odkad = 0;
  15. }
  16. $poprzenia = $page -1;
  17. $nastepna = $page +1;
  18. $id_kat = $_GET['id_kat'];
  19. $query = mysql_query("SELECT * FROM firmy WHERE id_kat='$id_kat' LIMIT $odkad, $wynikow");
  20. while($show = mysql_fetch_array($query)){
  21. echo($show['nazwa_firmy'].'<br><br> ');
  22. }
  23.  
  24. echo('<<');
  25. // odnosnik na poprzednia strone
  26. if($page != 1){
  27. echo('<a href="?page='.$poprzenia.'">Poprzenia</a>');
  28. }
  29. // petla for za pomoca której wyswietlamy odnosniki do poszczególnych stron
  30. for($str=1; $str<=$stron; $str++){
  31. echo(' <a href="?page='.$str.'">'.$str.'</a> ');
  32. }
  33. // odnosnik na nastepna strone
  34. if($page != $stron){
  35. echo('<a href="?page='.$nastepna.'">Nastepna</a>');
  36. }
  37. echo('>>');
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: 23.08.2025 - 07:04