Formular i php melder fejl
Jeg har problemer med denne formular som melder fejl( er ikke noget PHP-haj ) mit ønske er at fornavn, efternavn, forretning, og brugerid skal stå ned i body på min mail, og at forretning skal stå i subject. linien.
Håber på hurtighjælp da det genre snart til være aktivt :-)
Her er mit HTML-dokument:
<form method="post" action="sender.php">
<fieldset class="borderhide">
<legend></legend><br>
<label for="t1" class="broedtekst">Fornavn :</label>
<input id="t1" type="text" name="fornavn" /><br /><br>
<label for="t2" class="broedtekst">Efternavn: </label>
<input id="t2" type="text" name="efternavn" /><br /><br>
<label for="t3" class="broedtekst">Forretning:</label>
<input id="t3" type="text" name="forretning" /><br /><br>
<label for="t4" class="broedtekst">BrugerId:</label>
<input id="t4" type="text" name="brugerid" />
<br>
<br />
<label for="t6"> </label><input id="t6" type="submit" name="submit" value=" Send " />
<input type="reset" value=" Slet alt " />
<br />
<br />
<br />
</fieldset>
</form>
Her er min sender.php kode:
<?php
if (isset($_POST['submit'])) {
if (!empty($_POST['fornavn']) && !empty($_POST['efternavn']) &&
!empty($_POST['forretning']) && !empty($_POST['brugerid'])) {
$headers="From: ".$_POST['navn']."<".$_POST['efternavn'].$_POST['forretning'].$_POST['brugerid'].">";
}
if(@mail("sfm@tele.dk", strip_tags($_POST['forretning'] . ($_POST['efternavn'] . ($_POST['forretning'] . ($_POST['brugerid']),
stripslashes(strip_tags($_POST['navn'])), $headers)) {
echo "<p><center>Tak for din henvendelse. <br>De heldige vil blive annonceret på Intranettet efter Påske.</center></p>";
}
else {
echo "<p><center>E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!</center></p>";
}
}
else {
echo "<p><center>Alle felter skal udfyldes!</center></p>";
}
?>