Hej som titlen antyder kan jeg ikke rigtigt komme videre med min formmail.. Har fået prøvet forskellige muligheder, men får så forskellige fejl!
Er der måske en der vil prøve at kigge på det og rette min kode, da jeg må indrømme at jeg ikke er særlig god i php
Min kode er som følger
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Kontakt</title>
<style language="text/css">
body {
font-family: Trebuchet MS, Verdana;
font-size: 10pt;
}
input {
width:200px;
border-collapse: collapse;
border: 1px solid #000000;
}
textarea {
border-collapse: collapse;
border: 1px solid #000000;
}
</style>
</head>
<body>
<?php
$sidenavn = "dalumsvenner";
$sideemail = "indmeldelse@dalumsvenner.dk";
$modtager = "hmbhan@gmail.com";
$rand = rand(1,10); // Laver et tilfældigt tal mellem 1 og 10
$randto = rand(1,10); // Laver et tilfældigt tal mellem 1 og 10
$rsikkerhedskode = $_POST['rand']+$_POST['randto']; // Den rigtige sikkerhedskode
if($_GET['do'] == "kontakt") // Hvis GET værdien do er kontakt så
{
$navn = $_POST['navn']; // Sætter variablen navn til den værdi man har skrevet
$email = $_POST['adresse']; // Sætter variablen email til den værdi man har skrevet
$email = $_POST['email']; // Sætter variablen email til den værdi man har skrevet
$sikkerhedskode = $_POST['sikkerhedskode']; // Sætter variablen sikkerhedskode til den værdi man har skrevet
$besked = $_POST['besked']; // Sætter variablen besked til den værdi man har skrevet
$sbesked = "Hej\n\nDer er besked fra ".$navn."\n\nEmail: ".$email."\n\n".$besked."\n\nMvh\n".$sidenavn."'s Mailsender";
if(!empty($navn) && !empty($email) && !empty($besked) && !empty($sikkerhedskode)) // Hvis ingen af felterne er tomme
{
if($sikkerhedskode == $rsikkerhedskode) // Hvis sikkerhedskoden er rigtig
{
mail($modtager,"Mail fra ".$sidenavn."",$sbesked,"From: ".$sideemail."");
print "<font color=\"green\">Din indmeldelse er nu sendt videre og du vil høre nærmere</font>";
} //Vi slutter if sætningen
else //Vi laver else sætning
{
print "<font color=\"red\">Sikkerhedskoden var forkert
</font>"; // Udskriver Sikkerhedeskoden var forkert
} //Vi slutter else sætningen
} // Vi slutter if sætningen
else //Vi laver else sætning
{
print "<font color=\"red\">Alle felter blev ikke udfyldt!
</font>";
} // Vi slutter else sætningen
} //Vi slutter if sætningen
?>
<form action="?do=kontakt" method="POST">
<table width="400">
<tr>
<td style="padding-left: 5px;"><b>Dit fornavn:</b></td>
<td><span style="padding-left: 5px;">
<input type="text" name="Fornavn" id="Fornavn" />
</span></td>
</tr>
<tr>
<td style="padding-left: 5px;"><b>Dit efternavn:</b></td>
<td><span style="padding-left: 5px;">
<input type="text" name="Efternavn" id="Efternavn" />
</span></td>
</tr>
<tr>
<td style="padding-left: 5px;"><b>Adresse:</b></td>
<td><span style="padding-left: 5px;">
<input type="text" name="adresse" id="adresse" />
</span></td>
</tr>
<tr>
<td style="padding-left: 5px;"><b>Postnummer:</b></td>
<td><span style="padding-left: 5px;">
<input type="text" name="postnummer" id="postnummer" />
</span></td>
</tr>
<tr>
<td style="padding-left: 5px;"><b>By:</b></td>
<td width="50%"><span style="padding-left: 5px;">
<input type="text" name="by" id="by" />
</span></td>
</tr>
<tr>
<td width="50%" style="padding-left: 5px;">
<b>Din email:</b>
</td>
<td width="50%">
<input type="text" name="email">
</td>
</tr>
<tr>
<td width="50%" style="padding-left: 5px;">
<b>Sikkerhedskode: (<?php print $rand; ?>+<?php print $randto; ?>
</b>
</td>
<td width="50%">
<input type="hidden" name="rand" value="<?php print $rand; ?>">
<input type="hidden" name="randto" value="<?php print $randto; ?>">
<input type="text" name="sikkerhedskode">
</td>
</tr>
<tr>
<td width="50%" style="padding-left: 5px;" valign="top">
<b>Din besked:</b>
</td>
<td width="50%">
<textarea name="besked" style="width: 200px; height: 210px;"></textarea>
</td>
</tr>
<tr>
<td width="50%" style="padding-left: 5px; padding-top: 5px;" align="center">
<input type="submit" value="Send besked">
</td>
<td width="50%" style="padding-top: 5px;">
<input type="reset" value="Nulstil felter">
</td>
</tr>
</table>
</form>
</body>
</html>