---
title: "Flera funktioner för dropdown-meny i formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/167915-flera-funktioner-för-dropdown-meny-i-formulär"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Trankan"
published: "2008-01-09T18:41:04.000Z"
updated: "2008-01-10T08:24:36.000Z"
replies: 5
views: 422
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/167915-flera-funktioner-för-dropdown-meny-i-formulär"
---

# Flera funktioner för dropdown-meny i formulär

## #1 — Trankan, 2008-01-09T18:41Z

Hej!

Har stött på ett problem med ett kontaktformulär som jag håller på med. Formuläret innehåller en dropdown-meny där man kan välja sitt ärende, och vad jag vill är att ärendet man väljer ska användas som ämne i det e-postmeddelande som skickas, samtidigt som valet av ärende ska påverka vilken e-postadress som meddelandet skickas till. Vet själv inte riktigt hur jag ska lösa det här problemet, så jag tänkte höra om det finns någon här som har bättre koll? Funktionen som jag använder för att skicka informationen är samma som visas på den [här](http://www.webbdesignskolan.com/php/formmail/formmail.html) sidan.

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

## #2 — Pedda, 2008-01-09T19:46Z

I detta exempel så heter din select subject och du har två olika val, Första valet och Andra valet.

Om Första valet är valt så skickas mailet till <din@mailadress.se>
Om Andra valet är valt så skickas mailet till <dinandramail@mailadress.se>

```php
<?php

if($_POST["subject"] == "Första valet") {
$to = "din@mailadress.se";
}

if($_POST["subject"] == "Andra valet") {
$to = "dinandramail@mailadress.se";
}

$from = $_POST["email"];
$subject = $_POST["subject"];
$name = $_POST["name"];
$message = $_POST["message"];

if (mail($to, $subject, $message ,"From: $name <$from>"))

echo nl2br("<h2>Ditt meddelande har skickats!</h2>
<b>mottagare:</b> $to
<b>ämne:</b> $subject
<b>meddelande:</b>
$message
");

else
echo "Det gick inte att skicka ditt meddelande";

?>
```

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

## #3 — Trankan, 2008-01-09T22:32Z

Tack för hjälpen!  :) 

Passar på att ställa en annan fråga också. Efter att ett meddelande skickats och kommit fram till mottagaren i form av ett e-postmeddelande, så finns inga å, ä eller ö med i meddelandet längre. Är det någon som vet hur man löser detta? Beror det på vilken doctype man har?

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

## #4 — Pedda, 2008-01-09T22:41Z

Ibland får man mickla lite för att få rätt charset i headern.
Testa detta:

```php
if (mail($to, $subject, $message ,"From: $name \nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit"))
```

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

## #5 — Trankan, 2008-01-09T22:47Z

Jo precis, det var charset jag tänkte på. Är lite osäker på vilket charset man ska använda. För närvarande använder jag UTF-8 som är standard i Dreamweaver, men man kanske borde använda ISO-8859-1 istället? Vad är skillnaden?

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

## #6 — Trankan, 2008-01-10T08:24Z

> **Pedda skrev:**
>
> Ibland får man mickla lite för att få rätt charset i headern.
> Testa detta:
>
> ```php
> if (mail($to, $subject, $message ,"From: $name \nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit"))
> ```

Testade koden alldeles nyss, men det gav tyvärr ingen skillnad.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/167915-flera-funktioner-för-dropdown-meny-i-formulär
