Ciao a tutti,
ho creato una pagina di registrazione con inserimento dati in un DB, se la mail risulta già presente i campi compilati non devono essere inseriti,
purtroppo però il sistema non sta verificando e anche se utilizzo una mail già presente la registrazione va avanti, sapreste dirmi dove sta l'errore?
Di seguito il codice:
$query = "SELECT email FROM users WHERE email = '$email'";
$risultato = mysql_query($query, $db);
$num = mysql_num_rows ($risultato);
if($num === NULL){
header("Location: index.php");
}else{print "$email risulta presente per iscriverti utilizza un nuovo indirizzo o accedi con le tue credenziali";
die;
}
if(mysql_query("INSERT INTO users(username,email,password) VALUES('$uname','$email','$upass')"))
ho creato una pagina di registrazione con inserimento dati in un DB, se la mail risulta già presente i campi compilati non devono essere inseriti,
purtroppo però il sistema non sta verificando e anche se utilizzo una mail già presente la registrazione va avanti, sapreste dirmi dove sta l'errore?
Di seguito il codice:
$query = "SELECT email FROM users WHERE email = '$email'";
$risultato = mysql_query($query, $db);
$num = mysql_num_rows ($risultato);
if($num === NULL){
header("Location: index.php");
}else{print "$email risulta presente per iscriverti utilizza un nuovo indirizzo o accedi con le tue credenziali";
die;
}
if(mysql_query("INSERT INTO users(username,email,password) VALUES('$uname','$email','$upass')"))