primjer_ispita
Post on 05-Nov-2015
4 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
DWA
Primjer ispita
MySQL baza: Sakila
Cilj: Kreirati web aplikaciju za auriranje drava i gradova u bazi Sakila. Iz baze Sakila koristit emo dvije
tablice: Country i City.
Zadaci:
1) Kreirajte country.php koja e izlistavati sve drave (iz tablice country) kao na slici (naziv drave
je spremljen u polju country:
2) Na kraju tablice dodajte novi redak za dodavanje nove drave u tablicu country kao na slici. Klik
na gumb dodaj treba dodati novu dravu u bazu i prikazati ju u tablici.
3) U tablicu dodajte dva stupca sa linkovima edit i delete koji e sluiti za auriranje i brisanje
zapisa kao na slici. Primarni klju u tablici country je country_id.
-
Za potrebe editiranja kreirajte novu datoteku country_edit.php koja treba sadravati formu
za izmjenu odabranog podatka kao na slici:
Klikom na gumb spremi sprema se izmjena i korisnik se preusmjerava na datoteku
country.php.
Klikom na link delete brie se odabrana drava u tablici country. Naredbe za ovu operaciju
napisati u datoteci country.php.
4) U tablici pored edit i delete dodajte novi stupac sa linkom Gradovi koji e voditi na novu
datoteku city.php koja treba izlistavati gradove iz odabrane drave. Strani klju u tablici City
je country_id, a naziv grada je u polju city. U naslovu prikaite odabranu dravu kao na
primjeru na slici:
5) Datoteku country.php treba zatiti od neovlatenog pristupa. Kreirajte login formu u novoj
datoteci login.php koja e od korisnika traiti korisniko ime i lozinku:
Tono korisniko ime neka bude a, lozinka b. Sa JavaScriptom provjerite da li je korisnik
ispunio oba polja i ako nije upozorite ga sa JavaScript alertom.
Upisom tonog korisnikog imena i lozinke korisnik moe otvoriti country.php. Dodajte link
logout za odjavu (u country.php).
Zadaci koje je potrebno rijeiti za odreenu ocjenu:
Za dovoljan (2): 1 i 2.
Za dobar (3) : 1,2,3.
Za vrlo dobar (4): 1,2,3,4.
Za izvrstan (5): 1,2,3,4,5.
top related