---
title: "Behöver lite hjälp med mitt php script."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/186751-behöver-lite-hjälp-med-mitt-php-script"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Forcevision"
published: "2011-04-27T08:58:56.000Z"
updated: "2011-05-02T17:06:22.000Z"
replies: 35
views: 3645
page: 1
pages: 2
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/186751-behöver-lite-hjälp-med-mitt-php-script"
---

# Behöver lite hjälp med mitt php script.

_Sida 1 av 2._

## #1 — Forcevision, 2011-04-27T08:58Z

Hejsan !

Har ett php script som ser ut som följande: <http://paste.ubuntu.com/596848/> men när jag väljer i dropdown menyn så kommer mailen aldrig fram till den mailen som valts. Det spelar ingen roll vilken av valen man gör i dropdown menyn så kommer mailen aldrig fram. Någon som ser felet i scripten ?

/Force

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

## #2 — Pedda, 2011-04-27T09:10Z

```php
switch($_POST['dropdown']){
   					case 1: $to = 'min epost'; break;
   					case 2: $to = 'min epost'; break;
   					case 3: $to = 'min epost'; break;}
```

Om din dropdown skickar värdet 1, 2 eller 3 så försöker den skicka mailet till 'min epost'.
Är detta en dummy kod och du i din riktiga kod har mailadresser i switch satsen?

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

## #3 — Forcevision, 2011-04-27T09:55Z

Oj glömde skriva det. Det är bara dummy. Har skrivit in riktigta epost adresser där i min kod.

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

## #4 — fiddler, 2011-04-27T10:18Z

Kommer mailen fram om du hårdkodar $to?

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

## #5 — Forcevision, 2011-04-27T10:19Z

Hårdkodar hur menar du ?

Det känns lite mer över min kunskap.

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

## #6 — fiddler, 2011-04-27T10:25Z

Sätt $to till en mailadress du vet fungerar. Exempelvis på rad 68 (om nu radnumren stämmer från inlägg ett).

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

## #7 — Forcevision, 2011-04-27T10:41Z

Det fungerar om jag ändrar det till 

```
$to      = "test@fungerar.se";
```

Då kommer mailet fram.

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

## #8 — voigtann1, 2011-04-27T10:44Z

är inte $\_POST\['dropdown'\] en sträng?

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

## #9 — Pedda, 2011-04-27T10:46Z

Testa att skriva ut värdena du försöker skicka för att se så variablerna innehåller förväntad data.

```php
echo $to . " - " . $subject . " - " . $msg . " - " . $email;
```

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

## #10 — fiddler, 2011-04-27T10:56Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1533896)**
>
> är inte $\_POST\['dropdown'\] en sträng?

Du har en poäng där.

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

## #11 — Forcevision, 2011-04-27T11:24Z

Hmm.... okej någon som har förslag på hur jag fixar det ? :)

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

## #12 — voigtann1, 2011-04-27T11:27Z

spontant:

```
switch($_POST['dropdown']){
                       case '1': $to = 'min epost'; break;
                       case '2': $to = 'min epost'; break;
                       case '3': $to = 'min epost'; break;
}
```

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

## #13 — Forcevision, 2011-04-27T11:37Z

Så ja nu fungerar det klockrent :) tackar för all hjälp.

Jo några frågor till :)

1\. om jag nu echo $to så får jag fram epost adressen. Men om jag skulle vilja skriva ut det som står i dropdown menyn istället hur ser koden ut för detta ?

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

## #14 — voigtann1, 2011-04-27T11:38Z

```
echo $_POST['dropdown'];
```

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

## #15 — Forcevision, 2011-04-27T12:00Z

Aha tackar igen :)

En sista fråga, som ni ser skrivs medelandet ut när besökaren skickat iväg sitt medelande. Kan man få istället för att det skrivs ut i samma fönster kommer ett pop up fönster fram med medelandet i ? och main fönstret går tillbaka till ett oskrivet formulär ?

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

## #16 — voigtann1, 2011-04-27T12:33Z

> **[Forcevision skrev:](https://www.webforum.nu/p/1533909)**
>
> Aha tackar igen :)
> 
> En sista fråga, som ni ser skrivs medelandet ut när besökaren skickat iväg sitt medelande. Kan man få istället för att det skrivs ut i samma fönster kommer ett pop up fönster fram med medelandet i ? och main fönstret går tillbaka till ett oskrivet formulär ?

Ja, skriv det som ett Javascript då, men känns inte som en smidig lösning.

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

## #17 — Forcevision, 2011-04-27T14:01Z

Men går det inte att fixa i tex 

```
<form  method="post" name="contFrm" class="form" action="" onsubmit='return validate(this)'>
```

 på något sett att man skriver in ett filnamn som blir en popup när man skickar formuläret ?

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

## #18 — Forcevision, 2011-04-29T09:04Z

Hmmm.... fattar inte detta nu har jag problem med mitt php script igen samma fel nu kan jag inte skicka formuläret. jag använder detta 

```
echo $_POST['dropdown'];
```

 för att skriva ut vart den skickar mailet men då står det 1, 2 eller 3 och inte mail adresserna. Jag har inte rört scriptet. Har bara ändrat

```
switch($_POST['dropdown']){
                       case '1': $to = 'min epost'; break;
                       case '2': $to = 'min epost'; break;
                       case '3': $to = 'min epost'; break;
}
```

och jag fick det att fungera men nu fungerar det som sagt var inte igen.

Någon som har en aning om vad felet kan vara ?

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

## #19 — GunnarD, 2011-04-29T09:14Z

Du sätter ju $to till var mailen skall skickas beroende på vad som står i $\_POST\['dropdown'\].

Så du får använda $to variabeln när du vill komma åt mailadressen.

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

## #20 — Forcevision, 2011-04-29T10:45Z

Så här ser min kod ut nu: <http://paste.ubuntu.com/600667/>

Hittar ni något fel varför scripten inte skickar ?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/186751-behöver-lite-hjälp-med-mitt-php-script  
Nästa sida: https://www.webforum.nu/amne/php/186751-behöver-lite-hjälp-med-mitt-php-script/page2.md
