Načrtovanje in razvoj spletnih aplikacij

14. vaja: Delni izpis zapisov z navigacijo

Spoznali bomo
  • Kako s PHP-jem in MySQL-om izpišemo omejeno število zapisov iz tabele podatkovne zbirke
  • Kako s PHP-jem in MySQL-om izdelamo navigacijo, ki omogoča prehajanje med stranmi z omejenim številom zapisov iz tabele podatkovne zbirke

Sestavi spletno stran, ki jo prikazujejo spodnje slike in jo poimenuj:

  • 14-delni-izpis.php

Stran naj bo izdelana v HTML5 in s CSS.

Koda PHP in MySQL
  • vključi konfiguracijsko datoteko za povezavo s podatkovno zbirko in pomožne funkcije
  • iz podatkovne zbirke prebere skupno število zapisov tabele knjige
  • določi, da se na eni strani izpiše 5 zapisov
  • iz URL naslova prebere začetni odmik start in preveri, ali je veljavno nenegativno celo število
  • če je podani odmik neveljaven ali prevelik, ga prilagodi na veljavno vrednost
  • z uporabo ukazov LIMIT in OFFSET izpiše samo del zapisov tabele knjige
  • na strani izpiše tudi skupno število zapisov, številko trenutne strani in skupno število vseh strani
  • kreira navigacijo za prehajanje med posameznimi stranmi izpisa, vključno s povezavami na prejšnjo, naslednjo in posamezne številke strani
  • trenutno aktivno stran v navigaciji posebej označi
  • če ni zapisov za prikaz, izpiše sporočilo Trenutno ni zapisov za prikaz.
  • če pride do napake pri branju podatkov, izpiše splošno sporočilo o napaki, podrobnosti pa zapiše v dnevnik napak

Spletna aplikacija Knjige: stran 14-delni-izpis.php

14-delni-izpis.php