Ik heb een mailformulier gemaakt maar hij moet nu eerst kijken of alles ingevult is en daarna pas verzenden. Ik heb al heel wat geprobeerd maar het lukt nog niet. Als ik de regel :
if ("$_POST[reden]" == "" and "$_POST[naam]" == "" and "$_POST[mail]" == "" and "$_POST[login1]" == "" and "$_POST[login2]" == "" and "$_POST[ww1]" != "$_POST[ww2]")
weghaal werkt hij helemaal goed. Ik heb ze ook al onder elkaar geprobeerd. en dat werkte ook niet. Hij geeft hier overigens geen foutmelding bij, maar emailt mij ook niet.
hieronder staat de code van mail.php
<html>
<head>
<title> HTML pagina </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body background="images/achter1.GIF" text="#FFCC00">
<div align="center">
<?
if ("$_POST[reden]" == "" and "$_POST[naam]" == "" and "$_POST[mail]" == "" and "$_POST[login1]" == "" and "$_POST[login2]" == "" and "$_POST[ww1]" != "$_POST[ww2]")
$antwoord=" Hallo \n Bedankt voor je accountaanvraag, Ik zal hem zo snel mogenlijk beantwoorden maar het kan wel 1 a 2 dagen duren. \n \n \n grz. Erik \n \n http://the-hell.dns2go.com \n \n $Date $Naam $Email $Log1 $Log2 $WW1 $WW2 $Reden $Server";
$antwoordonderwerp="bedankt voor je aanvraag";
$Naam="Naam: $_POST[naam] \n";
$Email="E-mail: $_POST[mail] \n";
$Log1="loginnaam: $_POST[login1] \n";
$Log2="loginnaam2: $_POST[login2] \n";
$WW1="wachtwoord: $_POST[ww1] \n";
$WW2="wachtwoord2: $_POST[ww2] \n";
$Reden="reden: $_POST[reden] \n";
$Server="eigen server: $_POST[eigen] \n";
$Date="Datum van posten: " . date("Y-m-d H:i:s") . "\n";
mail("erikkok@quicknet.nl", "account", "$Date $Naam $Email $Log1 $Log2 $WW1 $WW2 $Reden $Server",
"From: $_POST[mail]\r\n"
."Reply-To: $_POST[mail]\r\n"
."X-Mailer: PHP/" . phpversion());
mail("$_POST[mail]", "$antwoordonderwerp", "$antwoord");
echo "Je bericht is succesvol verstuurd :-)";
}
?>
</div>
</body>
</html>
wat is de fout?
alvast bedankt
owja, ik zie bij sommige dat de code mooi overzichtenlijk komt :
code-------------
hier de code
-----------------
hoe moet dat gemaakt worden?
if ("$_POST[reden]" == "" and "$_POST[naam]" == "" and "$_POST[mail]" == "" and "$_POST[login1]" == "" and "$_POST[login2]" == "" and "$_POST[ww1]" != "$_POST[ww2]")
weghaal werkt hij helemaal goed. Ik heb ze ook al onder elkaar geprobeerd. en dat werkte ook niet. Hij geeft hier overigens geen foutmelding bij, maar emailt mij ook niet.
hieronder staat de code van mail.php
<html>
<head>
<title> HTML pagina </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body background="images/achter1.GIF" text="#FFCC00">
<div align="center">
<?
if ("$_POST[reden]" == "" and "$_POST[naam]" == "" and "$_POST[mail]" == "" and "$_POST[login1]" == "" and "$_POST[login2]" == "" and "$_POST[ww1]" != "$_POST[ww2]")
$antwoord=" Hallo \n Bedankt voor je accountaanvraag, Ik zal hem zo snel mogenlijk beantwoorden maar het kan wel 1 a 2 dagen duren. \n \n \n grz. Erik \n \n http://the-hell.dns2go.com \n \n $Date $Naam $Email $Log1 $Log2 $WW1 $WW2 $Reden $Server";
$antwoordonderwerp="bedankt voor je aanvraag";
$Naam="Naam: $_POST[naam] \n";
$Email="E-mail: $_POST[mail] \n";
$Log1="loginnaam: $_POST[login1] \n";
$Log2="loginnaam2: $_POST[login2] \n";
$WW1="wachtwoord: $_POST[ww1] \n";
$WW2="wachtwoord2: $_POST[ww2] \n";
$Reden="reden: $_POST[reden] \n";
$Server="eigen server: $_POST[eigen] \n";
$Date="Datum van posten: " . date("Y-m-d H:i:s") . "\n";
mail("erikkok@quicknet.nl", "account", "$Date $Naam $Email $Log1 $Log2 $WW1 $WW2 $Reden $Server",
"From: $_POST[mail]\r\n"
."Reply-To: $_POST[mail]\r\n"
."X-Mailer: PHP/" . phpversion());
mail("$_POST[mail]", "$antwoordonderwerp", "$antwoord");
echo "Je bericht is succesvol verstuurd :-)";
}
?>
</div>
</body>
</html>
wat is de fout?
alvast bedankt
owja, ik zie bij sommige dat de code mooi overzichtenlijk komt :
code-------------
hier de code
-----------------
hoe moet dat gemaakt worden?