Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ezSQL - problem przy porcjowaniu
omeck
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 7
Dołączył: 2.07.2005
Skąd: Lublin

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


mam taki kod php:
  1. <?php
  2. $ile = '10'; //$ile to liczba wierszy na stronie
  3.  
  4. $s = $_GET['s'];
  5. if(!isset($s)) //Obliczenia
  6. {
  7. $s = '1';
  8. $x = '0';
  9. }
  10. elseif ($s == '1')
  11. {
  12. $x = '0';
  13. }
  14. else
  15. {
  16. $x = ($s-1)*$ile;
  17. }
  18.  
  19. $strony = array();
  20. for($i=1;$i<=ceil($ile_opisow/$ile);$i++){
  21.  
  22. $strony[] = $i;
  23. #echo '<a href="index.php?s='.$i.'">'.$i.'</a>';
  24.  
  25. }
  26.  
  27. $site->assign('opisy', $db->get_results('SELECT text,autor FROM opisy WHERE aktywny = "1" ORDER BY time DESC LIMIT '.$x.','.$ile.' ', ARRAY_A));
  28.  
  29. $site->assign('strony', $strony);
  30. ?>


i przykładowy link do strony(generowany przez foreach()):
Kod
<a href="index.php?s={$strona}">{$strona}</a>


Skrypt dziala prawie bez zarzutów. Mam w bazie 26 rekordów, przy dzieleniu po 10 ns stronę mam 3 strony. Klikam na 1. ok 2. ok 3. nie wyświetla żadnych rekordów z bazy :/

Probowałem też ręcznie:
Kod
LIMIT 0,10 <- ok
LIMIT 10,10 <- ok
LIMIT 20,10 <- nie wyswietla nic


czy to jakiś błąd klasy? Proszę o pomoc...
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 14:18