Du saknar ett semikolon på slutet av raden innan.
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>