Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z paginacją, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


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

Ten post edytował miras 28.04.2014, 12:34:26


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- miras   [PHP]Problem z paginacją   28.04.2014, 12:24:58
- - Kshyhoo   Bo masz start=0...   28.04.2014, 12:26:48
- - Kshyhoo   Zasada jest taka: $start=0; $pokaz=5; ...   28.04.2014, 12:30:55
- - miras   Dzięki   28.04.2014, 12:34:37


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: 22.08.2025 - 03:29