---
title: "Skicka mail"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/98363-skicka-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "huskyboy"
published: "2004-02-28T15:08:41.000Z"
updated: "2004-02-29T19:46:21.000Z"
replies: 9
views: 466
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/98363-skicka-mail"
---

# Skicka mail

## #1 — huskyboy, 2004-02-28T15:08Z

Jag har ett formulär som skickas till min mail,men hur lägger jag in så att det står namn, epost, meddelande framför det dom skriver in närdet kommer i mailen?
Jag vill att det ska se ut så här i mailet:

Namn: det dom fyllt i
Epost: det dom fyllt i
Meddelande: det dom fyllt i

Det borde väl ändras i denna kod snutten?

```php
mail("namn@telia.com", "Meddelande från hemsidan", $_POST['namn']."\n".$_POST['epost']."\n".$_POST['meddelande']."\n".$_POST['bet'], "From: Meddelande från hemsidan\r\n");
```

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

## #2 — Peeer, 2004-02-28T15:13Z

```
mail("namn@telia.com", "Meddelande från hemsidan", 
	'Namn: '. $_POST['namn']. 
	"\nE-post: ". $_POST['epost'].
	"\nMeddelande: ". $_POST['meddelande'].
	"\nBet: ". $_POST['bet'],
	"From: [email]namn@telia.com[/email]\r\n");
```

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

## #3 — huskyboy, 2004-02-28T17:46Z

Tack för hjälpen
Hur gör man för att man ska vara tvungen att fylla i vissa fält?

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

## #4 — Pedda, 2004-02-29T07:31Z

Du kollar helt enkelt så dom inte är tomma:

```php
if (empty($_POST['namn']))
```

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

## #5 — huskyboy, 2004-02-29T08:21Z

Hmm, jag kan ingenting om php, det här är ett script jag laddat ner.
Var lägger jag in det?

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

## #6 — Pedda, 2004-02-29T09:38Z

Vet inte hur ditt skript ser ut men det här kanske förklarar bättre

```php
if (empty($_POST['namn']) OR empty($_POST['epost']) OR empty($_POST['meddelande']) OR empty($_POST['bet'])) {
	echo "Du har glömt fylla i något fält!";
} else {
	mail(); // Din mailfunktion, funkade Peers förslag?
}
```

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

## #7 — huskyboy, 2004-02-29T16:50Z

Så här ser scriptet ut nu. Hur ändrar jag det?

\<?
if (empty($\_POST\['namn'\])) {
header ("Location: mail.php");
die();
}
if (empty($\_POST\['email'\])) {
header ("Location: mail.php");
die();
}
if (empty($\_POST\['text'\])) {
header ("Location: mail.php");
die();
}
\#KOMMENTARER!
\#Här ändrar du vilken mail mailet skall komma till, ändra också Subjectet,vart mailet kommer #ifrån skall du också ändra

mail("namn@telia.com", "Meddelande från hemsidan", $\_POST\['namn'\]."\\n".$\_POST\['email'\]."\\n".$\_POST\['text'\], "From: <Kontaktskript@domain.com>\\r\\n");
?\>

Jag försökte klistra in det som php kod men det ville sig inte

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

## #8 — Pedda, 2004-02-29T19:20Z

Skriptet kollar redan om något fält är tomt. Om så är fallet så skickas man tillbaks till formuläret. (mail.php)

Allt du behöver göra nu är att ändra näst sista raden så som Peer skrev.

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

## #9 — huskyboy, 2004-02-29T19:26Z

Ja, men jag vill ha det så att det kommer upp att man inte har fyllt i alla fält.
Som det är nu så kommer man tillbaka till ett rensat formulär och man måste börja om att fylla i.

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

## #10 — Peeer, 2004-02-29T19:46Z

```
<?
if (empty($_POST['namn']) or empty($_POST['email']) or empty($_POST['text'])) {
	header ("Location: mail.php?err");
	die();
}
mail("namn@telia.com", "Meddelande från hemsidan", 
	'Namn: '. $_POST['namn']. 
	"\nE-post: ". $_POST['epost'].
	"\nMeddelande: ". $_POST['meddelande'].
	"\nBet: ". $_POST['bet'],
	"From: [email]namn@telia.com[/email]\r\n");
?>

//i mail.php skriver du
if(isset($_GET['err']))
	echo "Ajaj, alla fält var inte ifyllda!";
```

 Alternativt löser du det med javascript!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/98363-skicka-mail
