---
title: "mail() tillsammans med form"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16002-mail-tillsammans-med-form"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Ior^"
published: "2001-08-18T15:41:00.000Z"
updated: "2001-08-18T17:20:00.000Z"
replies: 2
views: 158
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/16002-mail-tillsammans-med-form"
---

# mail() tillsammans med form

## #1 — Ior^, 2001-08-18T15:41Z

Nu kommer jag med en fråga som säkert diskuterats, men jag har inte hittat exakt det som jag vill ha.

Jag ska använda ett form som man fyller i när man ska anmäla sig till en tävling, men när mailet skickas så kommer bara den statiska texten med i mejlet, och varibelerna som man fyllt i är tomma... Ska man göra dem globala eller?

Här följer koden som inte funkar...

```
$subject = "Anmälan till LTK tävling...";
$message = "Jag vill anmäla mig till:\nTävling: ". $tavling ."\nNamn: ". $namn ."\nMedlemsnr: ". $medlemsnr ."\nKlass: ". $klass ."\nMin email är: ". $mail ."\nTelefonnr dagtid/kvällstid: ". $tele ."\nSkicka bekräftelsemail snarast";
  if(mail("eposten@epost.nu", $subject, "$message", "From: \"$namn\" <$mail>"))
```

Här är formuläret:
\<form name="form1" method="post" action="anmalan.php?japp=1" enctype="text/plain"\>
      \<div align="left"\> 
        \<pre\>\<font face="Verdana" size="-1"\>\<b\>\<input type="hidden" name="japp" value="1"\>T&auml;vling:\</b\>
\<select name="tavling "\>\<option selected\>V&auml;lj T&auml;vling\</option\>
\<? include("dbsettings.php");
	$anm_sql = "SELECT \* FROM tavlingar WHERE tavl_datum \>= '" . date("y/m/d") . "'"; 
	$anm_result = mysql_query("$anm_sql");
	while($anm = mysql_fetch_array($anm_result)) {
	?\>
\<option\>\<?= $anm\["tavling"\] ?\>\</option\>
\<? } ?\>
\</select\>
\<b\>Namn:\</b\>
\<input type="text" name="namn"\>
\<b\>Medlemsnr:\</b\>
\<input type="text" name="medlemsnr "\>
\<b\>Email:\</b\>(var noga med att du skriver din email r&auml;tt)
\<input type="text" name="mail"\>
\<b\>Telefon:
\<input type="text" name="tele" value="Dagtid/kv&auml;llstid"\>
Klass:\</b\> \<select name="klass "\>\<option selected\>V&auml;lj klass\</option\>\<option value="Herr"\>Herr\</option\>\<option value="Dam"\>Dam\</option\>\<option value="Junior"\>Junior\</option\>\</select\>

\<input type="submit" name="Submit" value="Skicka"\> \<input type="reset" name="Submit2" value="Rensa"\>\</font\>\</pre\>
      \</div\>
    \</form\>     
  
\<? global $tavling;
}  ?\>

mejlet ser sedan ut så här:
Jag vill anmäla mig till:
Tävling: 
Namn: 
Medlemsnr: 
Klass: 
Min email är: 
Telefonnr dagtid/kvällstid: 
Skicka bekräftelsemail snarast

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

## #2 — Matte, 2001-08-18T16:21Z

Tag bort enctype="text/plain" ur din form-tagg. Inte för jag vet vad den gör men jag testade ett form med det tillägget och det skickade inte med värdena till skriptet.

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

## #3 — Ior^, 2001-08-18T17:20Z

Tack nu funkar det!!!

men en liten fråga som inte handlar om just det här... men hur får man texten till fet stil i en mail() funktion?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16002-mail-tillsammans-med-form
