Hallo,
ik wil een pagina maken waar mensen zich kunnen registreren voor een nieuwsbrief.
Maar als je nu op registreer klikt gebeurt er niets.
Ik kan de fout niet vinden, weten jullie iets?
PHP
<html>
<head>
<title>Legend of the samurai :: The Game</title>
<link href="/layout/css.css" type="text/css" rel="stylesheet">
</title>
<body>
<?
if(isset($_POST['mail'])){
$d = mysql_query("SELECT `email` FROM `[maillist]`");
$gmail = mysql_fetch_object($d);
$pmail = $_POST['email'];
function CheckEmail(){ // CHECK MAIL FUNCTIE
return count(preg_match('/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])*(\.([a-z0-9])([-a-z0-9_-])([a-z0-9])+)*$/i', $_POST['email']))>0 ? true : false;
}
if(CheckEmail($_POST['email'])){ // 1 is geldig 0 is ongeldig
print"<tr><td class=\"maintxt\"><font color=red><b>Dit e-mail adres is niet geldig!</b></font></td></tr>";
exit;
}else{
mysql_query("INSERT INTO `[maillist]` (email) VALUES ('{$pmail}')");
print"<tr><td class=\"maintxt\"><font color=green><b>Je e-mail staat nu in onze maillist</b></font></td></tr>";
exit;
}
}
print <<<ENDHTML
<tr><td class="maintxt">Typ hier uw e-mail adres om u aan te melden voor onze nieuwsbrief.<br></td><td class="maintxt">
<input type="text" name="email" width="100"><br><br><input type="submit" name="mail" value="Registreer">
</td></tr>
ENDHTML;
?>
Toon Meer
mvg,
Willem