---
title: "array och checkbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/180125-array-och-checkbox"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "bcorn"
published: "2009-09-07T07:08:50.000Z"
updated: "2009-09-07T07:53:01.000Z"
replies: 2
views: 375
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/180125-array-och-checkbox"
---

# array och checkbox

## #1 — bcorn, 2009-09-07T07:08Z

HEj. Jag har ett formulär som ska mailas till mig. I formuläret har jag förutom en massa formulärfält även checkboxar där användaren fyller i val. Jag försöker stoppa in valen i en array och vidare in i en variabel som jag kan skicka med i mailet. men jag får det inte att fungera riktigt. Även om man inte väljer alla checkboxar så kommer i alla fall alla värden med i mailet. ANtagligen är det något vajsing med min array. vore tacksam för hjälp.

\<fieldset\>
\<input type='checkbox' name='extra\[\]' id='ljudljus' value='Disco' /\>
\<label for='ljudljus'\>Disco\</label\>

\<input type='checkbox' name='extra\[\]' id='tarta' value='Br&ouml;llopst&aring;rta' /\>
\<label for='tarta'\>Br&ouml;llopst&aring;rta\</label\>

\<input type='checkbox' name='extra\[\]' id='scen' value='Scen' /\>
\<label for='scen'\>Scen\</label\>

\</fieldset\>

// Kolla checkboxarna
	if (!isset($\_POST\['ljudljus'\])) {
   $checkb\[0\] = "Disco";
	}
	if (!isset($\_POST\['tarta'\])) {
   $checkb\[1\] = "Br&ouml;llopst&aring;rta";
	}
	if (!isset($\_POST\['scen'\])) {
   $checkb\[2\] = "Scen";
	}

$check = implode(", ", $checkb);

//Björne

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

## #2 — Pedda, 2009-09-07T07:31Z

Efter du har skickat formuläret så har du värdena i $\_POST\['extra'\] som är en array.

Loopa igenom om du vill se vad den innehåller:

```php
// loopa igenom din array
foreach ($_POST['extra'] as $value)
{
     // skriv ut innehållet
     echo $value . "<br />";
}
```

Om du vill ha den i en komma separerad sträng:

```php
$check = implode(", ", $_POST['extra']);
```

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

## #3 — bcorn, 2009-09-07T07:53Z

Tack Pedda. Nu funkar det!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/180125-array-och-checkbox
