Načrtovanje in razvoj spletnih aplikacij

10. vaja: Razvrščanje zapisov tabele

Spoznali bomo
  • Kako s PHP-jem in MySQL-om razvrstimo zapise v tabeli podatkovne zbirke

Sestavi spletno stran, ki jo prikazujeta spodnji sliki in jo poimenuj:

  • 10-sort.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 vse zapise tabele knjige
  • uporabniku dovoli razvrščanje zapisov po stolpcih ID, Priimek, Ime, Naslov, Strani, Cena in Leto
  • ob kliku na naslov stolpca znova naloži stran in zapise razvrsti glede na izbrani stolpec
  • ob ponovnem kliku na isti stolpec spremeni smer razvrščanja med naraščajoče in padajoče
  • v glavi tabele prikaže tudi simbol, ki označuje trenutno smer razvrščanja
  • trenutno izbrani stolpec na strani posebej označi
  • izpiše tudi podatek o trenutno izbranem stolpcu, vrstnem redu razvrščanja in številu vseh zapisov
  • če pride do napake pri branju podatkov, izpiše splošno sporočilo o napaki, podrobnosti pa zapiše v dnevnik napak
  • če ni zapisov za prikaz, izpiše sporočilo Ni zapisov za prikaz.

Spletna aplikacija Knjige: stran 10-sort.php

10-sort.php