Na prispôsobenie obsahu a reklamy, poskytovanie funkcií sociálnych médií a analýzu našej návštevnosti používame súbory cookie. Informácie o tom, ako náš web používaš, zdieľame s našimi partnermi pre sociálne médiá, inzerciu a analýzy. Partneri môžu tieto údaje kombinovať s ďalšími informáciami, ktoré si im poskytol alebo ktoré získali v dôsledku toho, že používaš ich služby.
Používame nevyhnutné cookies na fungovanie webu a s tvojím súhlasom aj analytické a marketingové cookies.
Zaisťujú základné funkcie, bezpečnosť a služby, ktoré si si vyžiadal. Nedajú sa vypnúť.
Služba
Poskytovateľ
Účel
Cookies a úložisko
Doba uloženia
ITnetwork
ITnetwork
Prevádzka webu, relácia, prihlásenie a uloženie nastavenia cookies.
V minulom
tutoriále o tvorbe paginace (stránkovanie) v PHP sme si založili
databázu s 1000 testovacími automobilmi a popísali sme si, ako by mal
fungovať helper, ktorý bude zobrazovať našu paginaci. V dnešnom dieli
aplikácii dokončíme.
Paginace.php
Vytvorte si súbor paginace.php, do ktorého vložíme funkcie pre výpis
navigačnej lišty s číslami stránok:
Súbor obsahuje 2 funkcie. Prvá funkcia vráti URL adresu pre prechod na
danú stránku a to tak, že prevezme URL adresu so značkou
{strana} a na miesto tejto značky vloží číslo danej stránky. Keď funkciu
pošleme parametre:
['index.php?strana={strana}', 2]
Vráti nám:
index.php?strana=2
Týmto spôsobom budeme generovať odkazy na stránky, aby bol súbor
paginace.php univerzálne a mohli sme ho použiť pre akýkoľvek tvar URL,
napr. Zamestnanci.php? Stranka = {strana}.
Druhá funkcia vygeneruje HTML kód navigačnej lišty a to podľa aktuálnej
stránky a počtu stránok. V premennej $ polomer sa nachádza informácia
koľko stránok chceme okolo aktuálnej stránky zobrazovať. Postupne vložíme
šípku vľavo, 1. stránku, bodky, rozsah strán okolo tej aktuálnej, bodky a
šípku vpravo. Všimnite si, že je navigácia kvôli sémantike vložená v
elemente