Avatar billede mbiegel Nybegynder
13. juli 2008 - 22:14 Der er 10 kommentarer og
1 løsning

Dynamic select - 2 valgmuligheder

Hej eksperter :)

Jeg mangler et dynamic web script med 2 muligheder eks.

Boks 1 hedder: Postnummer
Boks 2 hedder: Landsdel
Boks 3 hedder: Byer

Når man loader siden skal alle byer være listet op i boks 3, vælger man så enten postnummer, eller landsdel, skal den vælge byerne indenfor en af de områder.

Kan man ikke gøre sådan, at man udskriver en lang liste med det hele

forklaring:
by[1] = new Array( "id", "postnummer", "landsdel", "by"); -

eks:
by[1] = new Array( "1", "1000", "Sjælland", "København");
by[2] = new Array( "2", "5000", "Fyn", "Odense");
by[3] = new Array( "3", "6000", "Sønderjylland", "Fredericia");
by[4] = new Array( "4", "9000", "Nordjylland", "Ålborg");

dette er bare et eksempel - postnr. passer ikke med byerne - men alle byerne vil jeg taste ind i en database - så vil det være nemmest at genere sådan en list med et array, vil det ikk?

By navnet skal stå i boks 3 - men valueèn skal være idèt

Håber i forstår ellers spørg :)

En der kender et scipt der ligner dette?
Avatar billede roenving Novice
16. juli 2008 - 00:50 #1
Det bliver en rigtig stor database at skrive ind i dokumentet, umiddelbart lyder det som om, du skal lave noget, der er baseret på noget ajax-noget ...

-- til din orientering, så fylder bare en simpel database kun med postnumre og bynavne op i nærheden af 50 kb, den kan dog skrumpes med omhu til 23-25 kb, så når du nu skal have id og landsdel med, bliver det rundt regnet det dobbelte, dette tal kan dog reduceres ganske betragteligt, hvis du normaliserer bare den lille smule, at du har landsdele i sin egen tabel og så kun bruger et index i by-tabellen (jeg vil gætte på ca. 30 kb med den solide skrumpning !-)

-- til gengæld vil de overførte data med ajax, maximum blive i størrelsesordenen 1/10 hvilket med dagens overførselshastigheder vil være svært at opdage for brugeren !o]

-- i øvrigt ville jeg også bruge regionerne i stedet for begrebet landsdele, da der kan være visse uenigheder om brugen af begreber som Østjylland m.fl.
Avatar billede mbiegel Nybegynder
18. juli 2008 - 18:01 #2
Ja, problemet er at jeg ikke kan finde en side med postnumre og regioner

VIlle Ajax være hurtigere og kender du evt. noget til det?
Avatar billede thesurfer Nybegynder
18. juli 2008 - 18:11 #3
Postnumre i XLS fil: http://www.postdanmark.dk/iis/postnumre/postnr.xls

Den indeholder dog ikke "landsdel".
Avatar billede mbiegel Nybegynder
18. juli 2008 - 20:39 #4
Jeg har alle postnumrene og byerne i et dokument - jeg mangler bare et sted hvor man evt. kan finde regionerne sammen med postnumre
Avatar billede mbiegel Nybegynder
19. juli 2008 - 16:32 #6
Tak


Men hvad med scriptet, kan det lade sig gøre, eller?
Avatar billede roenving Novice
19. juli 2008 - 16:44 #7
Det kan det godt, men som udgangspunkt ville jeg tænke i et ajax-script !-)
Avatar billede mbiegel Nybegynder
19. juli 2008 - 17:54 #8
ok - men det kender jeg intet til ..

Kender du da sådan et script med ajax-script?
Avatar billede roenving Novice
20. juli 2008 - 23:35 #9
Du kan f.eks. kigge på denne tråd: http://www.eksperten.dk/spm/827338, hvor olebole har næsten et helt script ...

-- så skal du selvfølgelig også have noget serverside, der returnerer det ønskede, evt. kan du jo spørge i php-kategorien !-)
Avatar billede mbiegel Nybegynder
21. juli 2008 - 04:05 #10
Okay det kigger jeg på :)

Men hvad med select boksene, kender du et script der ligner det jeg efterspurgte?
Avatar billede mbiegel Nybegynder
14. februar 2010 - 22:26 #11
Jeg har fundet en anden løsning et andet sted fra. Ingen svar, så jeg tillader mig selv at tage pointsne - men tak for hjælpen ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester