Spoznali bomo
- Kako s PHP-jem in MySQL-om izdelamo administrativno zaščiteno spletno stran
Sestavi spletno stran, ki jo prikazuje spodnji okvir, in jo poimenuj:
16-admin.php
Stran naj bo izdelana v HTML5 in s CSS.
Koda PHP in MySQL
- v strani
16-admin.php:- zaženi sejo in vključi datoteki za povezavo s podatkovno zbirko ter pomožne funkcije
- preveri, ali je uporabnik prijavljen; če ni prijavljen, ga preusmeri na prijavno stran
15-login.php - iz seje prebere podatke o prijavljenem uporabniku
- v tabeli users pridobi ime in priimek prijavljenega uporabnika ter ju izpiše na strani
- prebere morebitna obvestila in napake iz seje ter jih prikaže na strani
- na strani izpiše povezave do obrazcev:
16-vnos-obrazec.phpza vnos ene knjige16-lastID-obrazec.phpza vnos ene knjige in izpis zadnjega ID-ja16-multivnos-obrazec.phpza vnos več knjig hkrati15-logout.phpza odjavo iz sistema
- iz podatkovne zbirke prebere vse zapise tabele knjige in jih uredi po stolpcu ID_knjige
- izpiše preglednico vseh knjig s stolpci:
- ID
- Priimek
- Ime
- Naslov
- Strani
- Cena
- Leto
- Uredi
- Briši
- pri vsakem zapisu prikaže povezavo za urejanje:
- uredi
16-uredi-obrazec.php?id=x(x– izbrani ID)
- uredi
- pri vsakem zapisu prikaže obrazec za brisanje:
- briši
16-brisi.php - obrazec vsebuje tudi skriti polji
idincsrf_token
- briši
- ob morebitni napaki pri delu s podatkovno zbirko izpiše ustrezno sporočilo o napaki
Spletna aplikacija Knjige: stran 16-admin.php ( Za pravilen prikaz je potrebna prijava v sistem! )