---
title: "Alla värden från en select?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/113915-alla-värden-från-en-select"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Skarre"
published: "2004-10-19T12:27:04.000Z"
updated: "2004-10-19T15:13:57.000Z"
replies: 10
views: 337
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/php/113915-alla-värden-från-en-select"
---

# Alla värden från en select?

## #1 — Skarre, 2004-10-19T12:27Z

Jag har knåpat ihop ett javascript för att kunna ordna poster i databasen efter eget tycke (se bild). Nu har jag dock fastnat eftersom jag inte vet hur jag ska få tag på alla värden från listan. Jag får ju bara ut värdet från den rad som eventuellt är vald i listan. Måste det till någon kombination med JavaScript? Några förslag?

Edit: man kanske kan lägga alla värden i ett gömt formulärfält när man klickar på knappen. Vad tros om det?

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

## #2 — @nders, 2004-10-19T12:29Z

Om inte PHP är knasigt på något sätt så får du bara de markerade posterna. Jag brukar göra sisomså att jag onsubmit kör ett javascript som markerar alla poster i \<select\>-listan.

Mvh

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

## #3 — Melea, 2004-10-19T12:29Z

Förstår inte riktigt hur du menar, förklara mer! ;)

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

## #4 — Skarre, 2004-10-19T12:47Z

> **@nders skrev:**
>
> Jag brukar göra sisomså att jag onsubmit kör ett javascript som markerar alla poster i \<select\>-listan.

Det var ju faktiskt smidigare än att mecka med gömda fält. :)

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

## #5 — Skarre, 2004-10-19T12:48Z

citerade när jag skulle redigera

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

## #6 — Skarre, 2004-10-19T12:50Z

> **Melea skrev:**
>
> Förstår inte riktigt hur du menar, förklara mer! ;)

Vadan smilien? Vill du att jag ska förklara eller var du ironisk? :q

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

## #7 — Skarre, 2004-10-19T13:24Z

Jag förhastade mig en aning. Att välja alla rader fungerade inte. Trots att jag dubbelkollat att alla rader valdes kom bara den sista med i $\_POST-variabeln. Däremot fungerade det att lägga alla värden i ett gömt fält när formuläret skickas.

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

## #8 — @nders, 2004-10-19T13:25Z

Hmm. Hur såg javascriptet som markerade alla rader ut då?

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

## #9 — jawbreaker, 2004-10-19T13:36Z

I PHP måste alla formelement som ska kunna skicka flera värden till servern ha ett namn som slutar med \[\]. Se alltså till att din selectbox har ett namn på följande sätt:

```
<select name="minSelect[]">
```

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

## #10 — Skarre, 2004-10-19T14:48Z

Det var som fan. Då vet jag till nästa gång. Jag använde hursomhelst denna kod för att lägga alla värden i ett gömt fält. 

```
function transferValues(list) {
	document.getElementById('ordervalues').value = '';
	for (var i = 0; i < list.length; i++) {
		document.getElementById('ordervalues').value += list.options[i].value+',';
	}
}
```

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

## #11 — Melea, 2004-10-19T15:13Z

Det var inte ironiskt menat, men antog att det var som jawbreaker skrev att man är tvungen att använda \[\]-klamrarna för att få med många värden och lägga dem i en array.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/113915-alla-värden-från-en-select
