Hej!
Jag har lite problem med mitt mailformulär på min sida!
Som det är nu skickar det ett mail varje gång någon går in på sidan eller uppdaterar sidan.
Jag har ett javascript som validerar när någon trycker på submitknappen, men hur skriver jag i phpkoden att den inte ska skicka vid läsning av sidan utan endast när submit trycks?
<?php
function koda_om($in) {
$in = rawurlencode($in);
$in = str_replace("_", "=5F", $in); $in = str_replace("%", "=", $in);
return $in;
}
$to = "mail@mail.se";
$message = $_POST["d"];
$email = $_POST["c"];
$namn = $_POST["b"];
$subject = $namn." har skickat en intresseanmälan från hemsidan!";
$subject = "=?iso-8859-1?Q?".koda_om($subject)."?=";
$msg = "".$message."\r\n\r\n";
$msg .="Meddelande från: ".$namn."\r\n";
$msg .="E-post: ".$email."\r\n";
$header="From: <form@mail.se>\r\n"; $header.="MIME-Version: 1.0\r\n"; $header.="Content-Type: text/plain;\r\n"; $header.="\tcharset=\"iso-8859-1\"\r\n";
$header.="\r\n";
$header.=$msg;
$mailsent=@mail($to,$subject,$msg,$header, '-fmail@mail.se');
if($mailsent) {
echo("skickat");
} else { echo("skickades inte"); }
}
?>