---
title: "HJÄLP formulär med php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/189769-hjälp-formulär-med-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "pinkikinki"
published: "2012-05-15T12:42:26.000Z"
updated: "2012-05-15T18:08:37.000Z"
replies: 2
views: 582
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/189769-hjälp-formulär-med-php"
---

# HJÄLP formulär med php

## #1 — pinkikinki, 2012-05-15T12:42Z

Jag håller på att göra en hemsida med ett skickbart formulär. Har läst mig fördärvad om php men fattar 0. 
Nu har jag i alla fall gjort en sida (boka bord) i html no problem (tror ja). Sen har jag gjort en sida i php (mailer.php). Vad jag förstår så är koden ok fram tills slutet där det står att det är ett syntax fel på rad 37 där echo är:

echo "Data has been submitted to $to!"; 
mail($to, $subject, $body); 
} else { 
echo "blarg!"; 
} 
?\> 

Här är hela php koden

Är extremt tacksam för svar

\<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"\>
\<html xmlns="http://www.w3.org/1999/xhtml"\>
\<head\>
\<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /\>
\<title\>mailer\</title\>
\</head\>
\<?php 
if(isset($\_POST\['submit'\])) { 
$to = "boka@loppis.se"; 
$subject = "bokning"; 
$firma_field = $\_POST\['firma'\]; 
$namn_field = $\_POST\['namn'\]; 
$adress_field = $\_POST\['adress'\]; 
$ort_field = $\_POST\['ort'\]; 
$postnr_field = $\_POST\['postnr'\]; 
$hemsida_field = $\_POST\['hemsida'\]; 
$tele_field = $\_POST\['tele'\];
$dropdown = $\_POST\['antalpersoner'\]; 
foreach($\_POST\['check'\] as $value) { 
$check_msg .= "Checked: $value\\n"; 
} 
  

 
$dropdown = $\_POST\['antalbord'\];
$ställerut_field = $\_POST\['ställerut'\];
foreach($\_POST\['check'\] as $value) { 
$check_msg .= "Checked: $value\\n"; 
} 
  

$onskemal_field = $\_POST\['onskemal'\]; 

  
$body = "Firma: $firma_field\\n Namn: $namn_field\\n Adress: $adress_field\\n Ort: $ort_field\\n Postnr: $postnr_field\\n Hemsida: $hemsida_field\\n Tele: $tele_field\\n $option\\n Drop-Down: $antalpers\\n $check_msg Option: $option\\n $option\\n Drop-Down: $antalbord\\n  Ställerut: $ställerut_field\\n Bannerfil: $attach_file\\n $check_msg Option: $option\\n Onskemal:\\n $onskemål\\n"
  
echo "Data has been submitted to $to!"; 
mail($to, $subject, $body); 
} else { 
echo "blarg!"; 
} 
?\> 

\<body\>
\</body\>
\</html\>

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

## #2 — metalboy, 2012-05-15T13:45Z

Du saknar ett semikolon på slutet av raden innan.

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

## #3 — AndersN, 2012-05-15T18:08Z

```php
$body = "Firma: $firma_field\n Namn: $namn_field\n Adress: $adress_field\n Ort: $ort_field\n Postnr: $postnr_field\n Hemsida: $hemsida_field\n Tele: $tele_field\n $option\n Drop-Down: $antalpers\n $check_msg Option: $option\n $option\n Drop-Down: $antalbord\n Ställerut: $ställerut_field\n Bannerfil: $attach_file\n $check_msg Option: $option\n Onskemal:\n $onskemål\n"
```

Skall vara:

```php
$body = "Firma: $firma_field\n Namn: $namn_field\n Adress: $adress_field\n Ort: $ort_field\n Postnr: $postnr_field\n Hemsida: $hemsida_field\n Tele: $tele_field\n $option\n Drop-Down: $antalpers\n $check_msg Option: $option\n $option\n Drop-Down: $antalbord\n Ställerut: $ställerut_field\n Bannerfil: $attach_file\n $check_msg Option: $option\n Onskemal:\n $onskemål\n";
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/189769-hjälp-formulär-med-php
