Spoznali bomo
- Kako s PHP-jem in MySQL-om pridobimo vrednost ID-ja zadnjega vnesenega zapisa
Sestavi spletni strani, ki jih prikazujeta spodnji sliki in ju poimenuj:
12-lastID-obrazec.php12-lastID.php
Stran naj bo izdelana v HTML5 in s CSS.
Koda PHP in MySQL
- v strani
12-lastID-obrazec.php:- vključi konfiguracijsko datoteko za povezavo s podatkovno zbirko in pomožne funkcije
- prikaže obrazec za vnos nove knjige v tabelo knjige
- v obrazec doda polja za priimek avtorja, ime avtorja, naslov knjige, število strani, ceno in leto izida
- obrazec zaščiti s CSRF žetonom
- pošlje podatke na stran
12-lastID.php
- v strani
12-lastID.php:- obdelavo izvede samo ob zahtevku
POST - preveri veljavnost CSRF žetona in ob neveljavnem zahtevku izpiše sporočilo Zahtevek ni veljaven. Poskusi znova.
- prebere podatke iz obrazca in preveri njihovo pravilnost
- če podatki niso pravilni, izpiše ustrezna sporočila o napakah
- če so podatki pravilni, z varno pripravljeno poizvedbo
INSERTvstavi nov zapis v tabelo knjige - po uspešnem vnosu izpiše sporočilo 1 zapis je bil uspešno dodan v tabelo knjige.
- izpiše tudi sporočilo Indeks zadnjega vstavljenega zapisa je: in ID zadnjega dodanega zapisa
- nato iz podatkovne zbirke prebere vse zapise tabele knjige, jih uredi po stolpcu ID_knjige in jih izpiše v preglednici
- na strani izpiše tudi skupno število vseh zapisov
- če pride do napake pri shranjevanju ali izpisu, izpiše ustrezno sporočilo, podrobnosti pa zapiše v dnevnik napak
- obdelavo izvede samo ob zahtevku
Spletna aplikacija Knjige: stran 12-lastID-obrazec.php
Spletna aplikacija Knjige: stran 12-lastID.php