Načrtovanje in razvoj spletnih aplikacij

9. vaja: Filtriranje zapisa v tabeli knjige podatkovne zbirke knjige

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

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

  • 09-filter.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 polja Leto tabele knjige prebere vsa različna leta izida in jih uredi v spustni seznam obrazca
  • v spustnem seznamu prikaže vsako leto samo enkrat ter doda tudi možnost Vsa leta
  • ob prvem prikazu strani iz podatkovne zbirke prebere vse zapise tabele knjige in jih izpiše v preglednici
  • ob kliku na gumb Filtriraj zapise preveri izbrano leto in glede na izbiro izvede filtriranje zapisov
  • če je izbrana možnost Vsa leta, izpiše vse zapise tabele knjige
  • če je izbrano posamezno leto, izpiše samo knjige iz izbranega leta
  • na strani izpiše tudi opis trenutnega filtra in skupno število prikazanih zapisov
  • če izbrana vrednost ni veljavna, izpiše opozorilo in vseeno prikaže vse zapise
  • č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 09-filter.php

09-filtera.php