zodiac
29 March 2006, 20:17
dit is mijn html-formulier, de rest heb ik weggelaten (formulier.html):
<!--begin van het e-mailformulier-->
<form method="post" action="http://users.fulladsl.be/spb14741/emailformulier/contact.php">
<table align="center" style="line-height:200%; border-top:0px; border-bottom:0px">
<tr class="header" height="40"><td colspan="2"><p align="center">e-mailformulier</p></td></tr>
<tr><td valign="top">e-mailadres</td><td><input class="input" name="email" type="text" size="48" value="verplicht"></td></tr>
<tr><td valign="top">onderwerp</td><td><input class="input" name="onderwerp" type="text" size="48" value="verplicht"></td></tr>
<tr><td valign="top">bericht</td><td><textarea cols="48" name="bericht" rows="8">verplicht</textarea></td>
</tr>
<tr><td colspan="2"><input type="submit" name="verzend" value="verzend"/></td></tr>
<tr><td colspan="2"><input type="reset" value="wis alles"/></td></tr>
</table>
</form>
<!--einde van het e-mailformulier-->
en dit is de phpfile (contact.php):
<html>
<head>
<title>e-mail</title>
</head>
<body>
<?php
$_POST['naam'] = $naam;
$_POST['email'] = $email;
$_POST['onderwerp'] = $onderwerp;
$_POST['bericht'] = $bericht;
$mymail = "nathanvdb_246@hotmail.com";
$headers = "From: \"".$naam."\" <".$email.">\r\n";
if (isset($email) && isset($bericht)){
mail($mymail, $onderwerp, $bericht, $headers);
echo "Mail succesvol verzonden";
}
else {
include ("http://users.fulladsl.be/spb14741/emailformulier/formulier.html");
}
?>
</body>
</html>
Waar zit de fout, ontbreekt er nog iets? moet er nog een .inc-file bij en hoe ziet die eruit?:cry: Alvast bedankt :)
<!--begin van het e-mailformulier-->
<form method="post" action="http://users.fulladsl.be/spb14741/emailformulier/contact.php">
<table align="center" style="line-height:200%; border-top:0px; border-bottom:0px">
<tr class="header" height="40"><td colspan="2"><p align="center">e-mailformulier</p></td></tr>
<tr><td valign="top">e-mailadres</td><td><input class="input" name="email" type="text" size="48" value="verplicht"></td></tr>
<tr><td valign="top">onderwerp</td><td><input class="input" name="onderwerp" type="text" size="48" value="verplicht"></td></tr>
<tr><td valign="top">bericht</td><td><textarea cols="48" name="bericht" rows="8">verplicht</textarea></td>
</tr>
<tr><td colspan="2"><input type="submit" name="verzend" value="verzend"/></td></tr>
<tr><td colspan="2"><input type="reset" value="wis alles"/></td></tr>
</table>
</form>
<!--einde van het e-mailformulier-->
en dit is de phpfile (contact.php):
<html>
<head>
<title>e-mail</title>
</head>
<body>
<?php
$_POST['naam'] = $naam;
$_POST['email'] = $email;
$_POST['onderwerp'] = $onderwerp;
$_POST['bericht'] = $bericht;
$mymail = "nathanvdb_246@hotmail.com";
$headers = "From: \"".$naam."\" <".$email.">\r\n";
if (isset($email) && isset($bericht)){
mail($mymail, $onderwerp, $bericht, $headers);
echo "Mail succesvol verzonden";
}
else {
include ("http://users.fulladsl.be/spb14741/emailformulier/formulier.html");
}
?>
</body>
</html>
Waar zit de fout, ontbreekt er nog iets? moet er nog een .inc-file bij en hoe ziet die eruit?:cry: Alvast bedankt :)