Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Proble ze Stronicowaniem
Forum PHP.pl > Forum > PHP
larson7221
witam napisałem o to takie stronicowanie newsow
  1. <?PHP
  2. include("function/dbconfig.php");
  3. $limit=5;
  4. $wynik=mysql_query("SELECT * FROM NEWS ");
  5. $ile=mysql_num_rows($wynik);
  6. $max = @ceil($ile/$limit);
  7. if($_GET['p'] && $_GET['p']!="")
  8. {
  9. $od=($_GET['p'] * $limit) - $limit ; 
  10. $do= $od + $limit;
  11. echo 'od'.$od.'do'.$do.'<br>';
  12. $q=mysql_query("SELECT * FROM NEWS ORDER BY `idnews` DESC LIMIT $od,$do");
  13. while ($r=mysql_fetch_array($q))
  14. {
  15. echo $r['title'].'<br>';
  16. }
  17. for ($page=; $page<= $max ; $page++)
  18. {
  19. echo '<a href="stron.php?p='.$page.'">'.$page.'</a> ';
  20. }
  21. }
  22. $q=mysql_query("SELECT * FROM NEWS ORDER BY `idnews` DESC LIMIT 0,".$limit."");
  23. while ($r=mysql_fetch_array($q))
  24. {
  25. echo $r['title'].'<br>';
  26. }
  27. for ($page=; $page<= $max ; $page++)
  28. {
  29. echo '<a href="stron.php?p='.$page.'">'.$page.'</a> ';
  30. }
  31. ?>

Niby Wszystko Logiczne wynik jest taki
http://webcreation.netial.pl/web/stron.php
że na jednej stronie jest 5 newsow na drugiej 9 proszę zauważyc specjalnie podalem zmiene by sprawdzic czy dobre wartosci idą do mysql czyli jak się wedzje na 2 stronę to pisze że od 5 newsa do 10 a wyswietla mi 9 newsow wie ktos co robię źle ?
nospor
$do= $od + $limit;
smile.gif
limit w mysql ma taka skladnie: limit od, ile a nie jak u ciebie: limit od, do
Juz wiesz co masz źle?
larson7221
aaaaa dzieki heheh słabo znam mysql winksmiley.jpg
nospor
to skoro slabo znasz mysql, to powinienes czytac na temat rzeczy, ktorych uzywasz, a nie strzelasz w ciemno tongue.gif
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.