formmail.html ser således ud:
<form action = "/kontakt/send.php" method="post">
<table width="380" border="0" align="center">
<tr>
<td>
<table width="100%" border="0">
<tr>
<td width="75">
<p align="right">Navn : </p>
</td>
<td><input type="text" name="afsender_navn" id="t1"></td>
</tr>
<tr>
<td width="75">
<p align="right">E-mail : </p>
</td>
<td><input type="text" name="afsender_email" id="t2"></td>
</tr>
<tr>
<td width="75" valign="top">
<p align="right">Tekst : </p>
</td>
<td><textarea cols="35" rows="5" name="kommentar" id="t6"></textarea></td>
</tr>
<tr>
<td colspan="2">
<p align="center">
<input type="submit" value="Send" id="submit">
<input type="reset" value="Reset" id="reset"></p></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
og send.php ser således ud:
<?php
$mail = $HTTP_POST_VARS["mail"];
$navn = $HTTP_POST_VARS["navn"];
$text = $HTTP_POST_VARS["text"];
$ip = getenv("REMOTE_ADDR");
$mailtil = "madsen@anakin.dk";
//Tømmer variablen "error"
$error = "";
// Tjekker om alle felter er udfyldt, eller skriv fejl
// if ($navn == ""){$error = "$error<li>Du har ikke skrevet noget navn.<BR>\\n";}
// if ($text == ""){$error = "$error<li>Du har ikke udfyldt feltet kommentar.<BR>\\n";}
//hvis ingen fejl, gå videre
if ($error == ""){
$message = "Fra: $navn $mail\\n\\n$text\\n\\n$ip";
$title = "E-mail fra hjemmesiden";
mail($mailtil, $title, $message);
HEADER("Location: /kontakt/mail-modtaget.php");
}
//udskriver fejl
echo "$error";
?>
Jeg vil ikke lægge skjul på at jeg har pillet i koderne, og i send har jeg været nødt til at slå de to $error linjer fra med navn og e-mail, da der kom fejl selvom felterne var skrevet i.
Kan du rette den fejl der end måtte være for mig?? jeg er ikke sp skrap til det med koder.. endnu
Med venlig Hilsen Frank
http://anakin.dk