Wieder einmal stellt sich zunächst die Frage nach der Datenbank, bzw. wo kommen die Daten her ? Du wirst wohl nicht jedesmal, wenn der Computer angeschaltet wird, alle Länder, Bundesländer, Städte usw. von ganz Europa eingeben wollen ?
Solange diese Frage nicht geklärt ist, ist das brotlose Kunst.
EDIT : ja, so wie
scp es sagt ginge es auch, alles in den Code reinhauen. 8)