Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z paginacją
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam taką funkcję:

  1.  
  2. public function company_list() {
  3. $this->start = 0; $this->end = 0;
  4. if (empty($_GET['p'])) { $_GET['p']=1; }
  5. $this->start = ($_GET['p']-1)*5;
  6. $this->end = 5 * $_GET['p'];
  7. $this->company_list = $this->pdo->query("SELECT * FROM companylist LIMIT {$this->start},{$this->end}");
  8. return $this->company_list;
  9. }


która na każdej stronie powinna mi wyświetlać 5 rekordów, natomiast jest coś takiego: na pierwszej stronie wyświetla 5, na drugiej 10, na trzeciej 15 i analogicznie każda następna strona = 5 dodatkowych rekordów, funkcja jest ok i grzebać trzeba w reszcie kodu czy coś jednak z funkcją nie tak?



@@

bez start=0 jest to samo, dodałem to, bo już myślałem, że w jakiś dziwny sposób zapamiętują się dane z poprzedniej strony, ale nic to nie zmienia czy jest start=0 czy go nie ma
Kshyhoo
Bo masz start=0...
Kshyhoo
Zasada jest taka:
$start=0; $pokaz=5;
$start=10; $pokaz=5;
Kumasz?
miras
Dzięki smile.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.