Hallo allenmaal ik heb dit

<html>
<head>
</head>
<body>
<?php
if ( $_SERVER['REQUEST_METHOD'] == "POST" ) {
$File = "afgemeld.txt";
$Handle = fopen($File, 'a');
$Data = $_POST ['email']."\n";
fwrite($Handle, $Data);
fclose($Handle);
echo "U bent afgemeld !";
} else {
?>
<form method="POST" action="" enctype="multipart/form-data">
<input type="text" name="email" value=""><input type="submit" value="Afmelden">
</table>
</form>
<?php
}
?>
</body>
</html>

Hij slaat op zonder dat er iets is ingevuld.
Dus normaal krijg je de inputveld maar hij echo gelijk "U bent afgemeld"

Wat doe ik verkeerd ?
PHP Newbie schreef op 01.01.2009 20:13
[quote='yorick17 schreef op 01.01.2009 19:44']@Peter
Een logje maak je altijd in een bestand, dus niet in een database.


Nee hoor, een log kan prima in een database.[/quote]

Ik zou zelfs voor de database gaan, kan je ook gebruik maken van de handige functies van de DB zoals NOW()

Reageren