Példa zárthelyi dolgozat

Tudnivalók

Feladat

Készíts névjegyeket tároló alkalmazást. Az adatokat szerveroldalon fájlban tároljuk.

  1. Készíts űrlapot, amelyen egy új névjegy adatai vehetők fel! Ehhez meg kell adni a következő adatokat:

    A fenti adatok mellett tároljuk a rögzítés időpontját is és egy egyedi sorszámot (pl. amit a time() függvény állít elő)! A tárolásnál készülj fel arra, hogy akár több email cím is érkezhet (ld. 3. feladat)! Az eddig felvett névjegyeket listázd is ki!

  2. Az előző feladatbeli űrlapon végezd el az adatok helyességének ellenőrzését JavaScript vagy PHP oldalon. (Megjegyzés: egy valós alkalmazásban szerveroldalon mindig kell ellenőrizni!) A névjegyek listájánál pedig legyen lehetőség egy szűrőfeltétel megadására, amelynek hatására csak azok a névjegyek jelennek meg, amelyek neve részben tartalmazza a szűrőmező szövegét (ld. strstr() függvény)!

  3. A névjegyet rögzítő oldalt bővítsd a következő funkciókkal JavaScript segítségével! Tegyél fel egy gombot, melyre kattintva az otthoni címet átmásolja a munkahelyi cím mezőbe! Egy másik gomb segítségével pedig legyen lehetőség újabb email mezőket felvenni!

  4. Legyen lehetőség egy meglévő névjegy adatait módosítani! A lista oldalon kattinthassunk egy névjegyre, és ekkor jelenjen meg egy külön oldalon a módosításért felelős űrlap. A névjegyeket a sorszámuk azonosítja.