waar zit de fout hij geeft geen variablen weer:+(
<?php
$datum = date('j, n, Y');
$tijd = date("H:i:s");
?>
<?php
if($_POST[Submit]){
if($_POST[email] != "" AND $_POST[bericht] != ""){
mail("[email protected]","Mailformulier Swp","
Hoi,
Op Spiderwebproduction is weer een e-mail verstuurt.

Naam: $naam
E-mail: $email
Onderwerp: $onderwerp
Bericht: $bericht

Datum: $datum
Tijd: $tijd
Ip adres: $REMOTE_ADDR

","From: SpiderWebproduction <[email protected]>\n");
echo"Wij hebben Uw bericht succesvol ontvangen, U krijgt zo spoedig mogelijk een reactie terug.";
}
else{
echo"Je moet alle velden invullen!";
}
}
?>
<form name="form1" method="post" action=""><table width="100%" border="0" cellspacing="0">
<tr>
<td width="50%"><b>Naam:</b></td>
<td width="50%">
<input type="text" name="naam">
</td>
</tr>
<tr>
<td width="50%"><b>E-mail:</b></td>
<td width="50%">
<input type="text" name="email">
</td>
</tr>
<tr>
<td width="50%"><b>Onderwerp:</b></td>
<td width="50%"><input type="text" name="onderwerp">
</td>
</tr>
<tr>
<td><b>Bericht:</b></td>
<td><textarea rows=5 cols=50 name="bericht"></textarea></td>
</tr>
<tr>
<td width="50%"></td>
<td><input type="submit" name="Submit" value="Stuur!"></td>
</tr>
</table>
</form>
</center>
</body>
</html>
Wat komt er op dit ->
echo"Je moet alle velden invullen!";
of
gewoon word een lege mail gestuurd ?
anders zou ik dit eens doen :
<?php
$ip=$_SERVER["REMOTE_ADDR"];
if($_POST['Submit']){
if($_POST['email'] != "" && $_POST['bericht'] != ""){
mail("[email protected]","Mailformulier Swp","
Hoi,
Op Spiderwebproduction is weer een e-mail verstuurt.

Naam: $_POST[naam]
E-mail: $_POST[emai]l
Onderwerp: $_POST[onderwerp]
Bericht: $_POST[bericht]

Datum: $_POST[datum]
Tijd: $_POST[tijd]
Ip adres: $ip

","From: SpiderWebproduction <[email protected]>\n");
echo"Wij hebben Uw bericht succesvol ontvangen, U krijgt zo spoedig mogelijk een reactie terug.";
}
else{
echo"Je moet alle velden invullen!";
}
}
?>

Reageren