What is wrong?
Ik ontvang steeds:" gelieve een geldig emailadres op te geven"
bedankt
<?php // <-- Not included in original post but added for syntax highlighting purposes
session_start();
$protected = false;
include_once("functions.php");
if(isset($_POST['username'])) {
register();
}
function register() {
mysqlConnect();
$username = mysql_real_escape_string($_POST['username']);
$password = hash('sha256', mysql_real_escape_string($_POST['password']));
$repeatpassword = hash('sha256', mysql_real_escape_string($_POST['repeatpassword']));
$name = mysql_real_escape_string($_POST['name']);
$email = mysql_real_escape_string($_POST['email']);
$telephone = mysql_real_escape_string($_POST['telephone']);
if($username == "" || $password == "" || $name == "" || $email == "" || $telephone == "") {
die("Gelieve alle velden in te vullen");
}
if($password != $repeatpassword) {
die("De wachtwoorden komen niet overeen");
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL)) {
die("Gelieve een geldig emailadres op te geven");
}
$q = mysql_query("select * from users where username='$username'");
if(mysql_num_rows($q) != 0) {
die("Deze username is al in gebruik");
}
$q = mysql_query("select * from users where email='$email'");
if(mysql_num_rows($q) != 0) {
die("Dit emailadres is al in gebruik");
}
$taal = 'NL'; // SUBDIR
//mail("info@gv8.be","- Liplezen gv8 SUBDIR = NL ","Er is een REGISTRATIE gebeurd bij LIPLEZEN-gv8-SUBDIR-NL ") or die ("foutje-email-versturing");
$q = mysql_query("insert into users (username, password, name, email, telephone, taal) values ('$username', '$password', '$name', '$email', '$telephone', '$taal' )") or die(mysql_error());
$_SESSION['register_username'] = $username;
die("U bent succesvol geregistreerd, U kan nu inloggen");
}
?>