Készítsünk webes felületet, mely lehetővé teszi magyarországi települések keresését,
listázását egy keresőkifejezés alapján. A felületet úgy alakítsuk ki, hogy akár ilyen
jellegű kérdésekre is választ kaphassunk:
Mely települések neve kezdődik a Sziget szóval?
Mely települések neve végződik úgy, hogy fa?
Hány településünk nevében van benne a szent szó?
Oldjuk meg, hogy a listázásnál oldalanként max. 10 találat legyen látható, a további
találatok megtekintéséhez biztosítsunk lapozási lehetőséget.
A megvalósításhoz használjuk a következő adatbázistáblát:
tid N 11 azonosító
telepules C 20 a település neve
telepulesresz C 46 településrész neve (ha van)
tkod N 1 a településrész kódja
mkod N 2 a település megyéjének azonosítója
irszam N 4 a település(rész) postai irányítószáma
nepesseg N 6 a település(rész) népessége [fő]
ahol
a tkod lehetséges értékeinek jelentése:
1 - önálló település
2 - nem önálló település, hanem csupán településrész
3 - település névvel ellátott külterülete
az mkod megyeazonosító a Megyéink című mintapélda
momegye.sql adatbázistáblájával
oldható fel.
Hozzunk létre phpMyAdmin felületünkön foldrajz néven adatbázist
(ha még nem létezik), és helyezzük el benne az adatbázistáblát.
A fent megfogalmazott feladat megoldásához kialakítható keresőfelület, mely első közelítésből
kizárólag az önálló településekre keres, pl. az alábbiak szerint nézhet ki:
Az URL tanulmányozásához nyissa meg teljes ablakban!
E megoldás forráskódja az alábbi képre kattintva tekinthető meg.
Feladat
Finomítsa a keresési funkciókat az alábbi szempontok szerint:
A keresés ne csak az önálló településekre, hanem a településrészekre is terjedjen ki!
A megtalált település(rész) neve mellett jelenjen meg annak irányítószáma is, illetve hogy melyik megyében található az adott település(rész)!
Legyen lehetséges az irányítószám alapján történő keresés is (pl. 5141 )!