---
title: "Län + kommuner = select meny?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/177186-län-kommuner-select-meny"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Guldstrand"
published: "2009-02-26T02:59:59.000Z"
updated: "2009-02-28T13:19:53.000Z"
replies: 7
views: 870
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/177186-län-kommuner-select-meny"
---

# Län + kommuner = select meny?

## #1 — Guldstrand, 2009-02-26T02:59Z

Har hittat en del javascript som "befolkar" en select meny med värdet från en annan.

Nu undrar jag hur man lättast löser samma sak fast med flera **länder** \+ kommuner/states?
Alltså om man väljer "Usa" i första menyn, ska nästa meny uppdateras med alla Usa:s stater. (Samma gäller för övriga länder.)

Hur löser jag detta enklast?
Är tacksam för alla råd/förslag.

Permalänk: https://www.webforum.nu/p/177186

## #2 — Fredde Mannen, 2009-02-26T07:11Z

Det beror väl vad du har för teknologier att tillgå. 

Funkar alldels utmärkt att använda sig av ex. Jquery och ajaxanrop, sen har man sina länder, län och kommuner i databas. 

Vilka begränsningar har du?

Permalänk: https://www.webforum.nu/p/2173471

## #3 — Guldstrand, 2009-02-26T13:44Z

> **[Fredde Mannen skrev:](https://www.webforum.nu/p/1458119)**
>
> Det beror väl vad du har för teknologier att tillgå. 
>
> Funkar alldels utmärkt att använda sig av ex. Jquery och ajaxanrop, sen har man sina länder, län och kommuner i databas. 
>
> Vilka begränsningar har du?

"Begränsningar"? Om du syftar på vilka kunskaper jag besitter, så kan jag inget om jquery/ajax.  :r

**EDIT:** Så du menar alltså att det är bra/ok att hämta alla länder/kommuner (stater) direkt från mysql?
Blir inte detta rätt påfrestande för databasen?

Permalänk: https://www.webforum.nu/p/2173521

## #4 — Guldstrand, 2009-02-26T18:21Z

\*bump\*

Permalänk: https://www.webforum.nu/p/2173543

## #5 — rhdf, 2009-02-26T22:12Z

någonstans måste ju alla länder/län/stater  finnas lagrade
alternativ 1 är ju att du har alla länder hårdkodade i din sida och sen har alla län/stater i en array i ett javascript. detta innebär ju då att alla dessa måste skickas till  besökarens webbläsare.

alternativ 2 är att du har både länder och stater i en 2 tabeller i din databas, när sidan först laddas så skriver du ut listan med länder, och sen hämtar du enbart de län/stater som behövs. Att hämta 52 poster ur en databas är inget som får en indexerad databas att bryta samman;)

Permalänk: https://www.webforum.nu/p/2173576

## #6 — Fredde Mannen, 2009-02-27T10:37Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1458174)**
>
> "Begränsningar"? Om du syftar på vilka kunskaper jag besitter, så kan jag inget om jquery/ajax.  :r
> 
> **EDIT:** Så du menar alltså att det är bra/ok att hämta alla länder/kommuner (stater) direkt från mysql?
> Blir inte detta rätt påfrestande för databasen?

Du kan det uppdelat på följande sätt i databas
1\. Länder
2\. Städer

Så vida du inte vill dela upp det: 
1\. Länder
2\. Län/Delstater
3\. Städer

Länder -\> Län/Delstater -\> Städer

1\. Med ex. Ajaxanrop till en PHP, ASP, ASP.NET, JSP or what ever så gör vi vår hämtning av län/delstater tillhörande landet per dess id.  (visar selectbox med delstaterna/länen)

2\. Hämtar städerna på samma sett, men då via delstatens/länets id. Visar dessa i en ny selectbox. 

Det jag menade med begränsningar är: 
1\. har du tillgång till databas, serverbaserat scriptspråk (php, asp etc.)?
2\. Eller är det begränsat till ren html, dvs vi måste spara städer,  länder etc. i javascript arrays?

Lite grann om Jquery och Ajax: <http://docs.jquery.com/Ajax>

Permalänk: https://www.webforum.nu/p/2173606

## #7 — Guldstrand, 2009-02-27T16:46Z

Ja, jag har tillgång till mysql.

Frågan var också vilket sätt som var "bäst".
Om jag skulle hämta via mysql eller via ren html (arrays).

Permalänk: https://www.webforum.nu/p/2173630

## #8 — Fredde Mannen, 2009-02-28T13:19Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1458303)**
>
> Ja, jag har tillgång till mysql.
> 
> Frågan var också vilket sätt som var "bäst".
> Om jag skulle hämta via mysql eller via ren html (arrays).

Mycket beror på mängden data, och om det skall vara enklet allt lägga till nya länder, städer och osv. 

I det fallet så kör med en databas i grunden. Man kanske börjar med norden, sen får vi reda på att vi skall ha in resten av europa också :)

Kör med mysql i  grunden.

Permalänk: https://www.webforum.nu/p/2173684

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/177186-län-kommuner-select-meny
