[php] formulier checken

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

  • the-hell
  • Registratie: December 2001
  • Laatst online: 15:35
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?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

kijk eens goed naar je if
je checkt of alles leeg is en je mist zo te zien { }

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.