Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z dzieleniem wynikow na strony
Forum PHP.pl > Forum > Przedszkole
ceo
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
sobstel
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.
ceo
policzylem , ilosc stron ladnie mi zwraca jednak jak klikne na strone nr 2 to pozostaja dalej rekordy ze strony 1 .
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.