primjer_ispita

Upload: ammar-botonjic

Post on 05-Nov-2015

4 views

Category:

Documents


0 download

DESCRIPTION

web app php

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.