Zadejte hledaný výraz...

Vytvoření stránkování (pagination) z loop výpisu

Sashaa
verified
rating uzivatele
(18 hodnocení)
20. 9. 2021 15:31:35
Zdravím všechny.
Nevím si rady, jak mám vytvořit pagination (stránkování) z tohoto loopu:
for($i = 1; $i<3; $i++){
get_content($link.$i);
}
Aby na každé stránce se zobrazovalo 10 řádku informací, další by se stránkovali na další stránku. 
Příklad:
Stránka 1 (původní odkaz)
Stránka 2 ( index.php?=page2) atd...
Pokud těch stránek bude třeba 20, tak aby se ten pagination zobrazovalo:
1, 2, .... 20
poradí někdo?
Děkuji
20. 9. 2021 15:31:35
https://webtrh.cz/diskuse/vytvoreni-strankovani-pagination-z-loop-vypisu#reply1490741
sentosa
verified
rating uzivatele
(1 hodnocení)
20. 9. 2021 20:01:33
Nejdriv si zjistis celkovy pocet zaznamu, podelis poctem zaznamu na strance a zaokrouhlis nahoru. Tim ziskas pocet stranek ktery pouzijes pro tu navigaci. Pak si pres $_GET zjistis aktualni stranku, nebo predpokladas ze je 1, pokud v url nic neni. A pak uz jen vypises jen data ktera potrebujes zobrazit podle toho na jake si strance.
20. 9. 2021 20:01:33
https://webtrh.cz/diskuse/vytvoreni-strankovani-pagination-z-loop-vypisu#reply1490740
Sashaa
verified
rating uzivatele
(18 hodnocení)
20. 9. 2021 20:37:52
Napsal sentosa;1631149
Nejdriv si zjistis celkovy pocet zaznamu, podelis poctem zaznamu na strance a zaokrouhlis nahoru. Tim ziskas pocet stranek ktery pouzijes pro tu navigaci. Pak si pres $_GET zjistis aktualni stranku, nebo predpokladas ze je 1, pokud v url nic neni. A pak uz jen vypises jen data ktera potrebujes zobrazit podle toho na jake si strance.
Děkují, ale to jsem z toho teda moc nezjistil :D lepší by to bylo nějaký vzor kodu...
---------- Příspěvek doplněn 20.09.2021 v 21:49 ----------
Tak už jsem našel řešení:
Akorát ještě nevím, jak nahodit tento obsah:
do proměnné: $data aby strankovalo obsah toho loopu... zkoušel jsem tam dat tento obsah jako $data:
$data = ,
    ,
    ,
    ,
    ,
    ,
      ,
      ,
        ,
        ,
          ,
         
    /* ... more rows */
    ,
];
a funguje to, ale nevím jak tuto část ($data) nahradit tim obsahem z loopu (for($i = 0; $i < sizeof) 
20. 9. 2021 20:37:52
https://webtrh.cz/diskuse/vytvoreni-strankovani-pagination-z-loop-vypisu#reply1490739
sentosa
verified
rating uzivatele
(1 hodnocení)
20. 9. 2021 23:50:04
Tam bys mel mit to pole, ktere chces rozstrankovat, takze by melo stacit upravit na
$data = array_slice($odkazy, $offset, $page_size);
20. 9. 2021 23:50:04
https://webtrh.cz/diskuse/vytvoreni-strankovani-pagination-z-loop-vypisu#reply1490738
Sashaa
verified
rating uzivatele
(18 hodnocení)
21. 9. 2021 12:51:35
ok diky moc :)
21. 9. 2021 12:51:35
https://webtrh.cz/diskuse/vytvoreni-strankovani-pagination-z-loop-vypisu#reply1490737
Pro odpověď se přihlašte.
Přihlásit