BugMenOT2
Gebruiker
- Lid geworden
- 23 nov 2006
- Berichten
- 296
Hallo,
Ik heb een heel simpel formulier gemaakt dat via e-mail wordt verzonden en op andere pagina wordt gecontroleerd en dan geschreven op scherm of "error" geeft.
(oefeningen php voor mij)
Ik heb "Aanmeldformulier.php" waar het formulier moet ingevuld worden en heb "aanmelden.php" voor een controle.
Alleen "Aanmeldformulier.php" werkt en als ik naar "aanmelden.php" via "formulierbutton: verzenden" dan zegt hij niks te vinden
(internet explorer: verkeerd adress ingetikt, etc..)
Maar als ik rechtsreeks naar "aanmelden.php" ga, dat gaat maar, dan geeft hij alleen een stukje geschreven "php-code" op het scherm en niet de ingevulde formulier gegevens.
Kan iemand hieraan uit ??
Aanmeldformulier:
aanmelden:
Ik heb een heel simpel formulier gemaakt dat via e-mail wordt verzonden en op andere pagina wordt gecontroleerd en dan geschreven op scherm of "error" geeft.
(oefeningen php voor mij)
Ik heb "Aanmeldformulier.php" waar het formulier moet ingevuld worden en heb "aanmelden.php" voor een controle.
Alleen "Aanmeldformulier.php" werkt en als ik naar "aanmelden.php" via "formulierbutton: verzenden" dan zegt hij niks te vinden
(internet explorer: verkeerd adress ingetikt, etc..)
Maar als ik rechtsreeks naar "aanmelden.php" ga, dat gaat maar, dan geeft hij alleen een stukje geschreven "php-code" op het scherm en niet de ingevulde formulier gegevens.
Kan iemand hieraan uit ??
Aanmeldformulier:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>aanmeldformulier</title>
</head>
<body>
<FORM METHOD="post" ACTION="aanmelden.php">
Naam:<INPUT NAME="naam" TYPE="text" VALUE="" /><BR />
Land:<INPUT NAME="land" TYPE="text" VALUE="" /><BR />
Leeftijd:<INPUT NAME="leeftijd" TYPE="text" VALUE="" /><BR />
<INPUT NAME="verzenden" TYPE="submit" VALUE="Verzenden" /><BR />
</FORM>
</body>
</html>
aanmelden:
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>waardes van het formulier, weergeven op de pagina</title>
</head>
<body>
<?php
//Als men op de Submit knop heeft gedrukt van het formulier...
if (isset($_POST['verzenden'])) {
if (!isset($_POST['naam'])) {
$error = "Naam is niet ingevuld<BR />";
} if (!isset($_POST['leeftijd'])) {
$error .= "Leeftijd is niet ingevuld<BR />";
} if (!isset($_POST['land'])) {
$error .= "Land is niet ingevuld";
}
if (!isset($error)) {
$bericht = "Mijn naam is ".$_POST['naam']." en ik ben ".$_POST['leeftijd']." jaar oud.\n";
$bericht .= "Ik ben afkomstig van ".$_POST['land'];
mail ("email@host.be", "Verwerken van een formulier");
} else {
echo "Gelieve alle formuliervelden netjes in te vullen !<BR /><BR />";
echo "<FONT COLOR=\"#FF0000\">".$error."</FONT>";
}
} else {
echo "U moet eerst het formulier invullen !";
}
?>
</body>
</html>
Laatst bewerkt: