Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z dzieleniem wynikow na strony
ceo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


mam taki kod:


  1. <?php
  2. $ile=10;
  3.  
  4. $result=mysql_query(&#092;"SELECT * FROM asortyment order by nazwa LIMIT \".($page*$ile).\",$ile\",$dbi);
  5. $wyniki=$result;
  6. $licznik=mysql_num_rows($result);
  7.  
  8. $podstron=ceil($licznik/$ile); 
  9.  
  10. if ($page>0) echo &#092;"<a href=index.php?co=oferta$czesc_adresu&page=\".($page-1).\">Poprzednia</a>\"; else
  11. echo &#092;"\"; 
  12.  
  13. for ($i=1; $i<=$podstron; $i++) {
  14. if ($i==$page-1) echo &#092;"$i\"; else echo \"<a href=index.php?co=oferta$czesc_adresu&page=$i> $i
  15. </a>&#092;";
  16. } 
  17.  
  18. if ($page+1<$podstron) echo &#092;"<a href=index.php?co=oferta$czesc_adresu&page=\".($page+1).\">Następna</a>\";
  19. else echo &#092;" </div><br>\";
  20. ?>



problem jest w tym ze mam 26 rekordow czyli powinny byc 3 strony z wynikami a mam tylko jedna
Go to the top of the page
+Quote Post
sobstel
post
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


powinienes jeszcze policzyc wszystkie rekordy w bazoe : SELECT COUNT(*) FROM asortyment. w twoim przykladzie zmienna $licznik mowi ci tylko o obecnie zwroconych wierszach czyli 10-ciu.
Go to the top of the page
+Quote Post
ceo
post
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


policzylem , ilosc stron ladnie mi zwraca jednak jak klikne na strone nr 2 to pozostaja dalej rekordy ze strony 1 .
Go to the top of the page
+Quote Post

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: 28.09.2025 - 01:35