Hallo mensen van het PHPHULP,
Ik ben bezig met een registratie systeem, alleen nu heb ik 1 probleem nog.... Het probleem is: dat wanneer ik de controle op de dubbel wachtwoord uitvoer zegt het na het klikken op de registratie button dat de wachtwoorden niet overeen komen(dit is goed) maar toch staat daaronder de melding van SUCCES je bent aangemeld hoe kan ik ervoor zorgen dat hij alleen de melding laat zien van wachtwoorden komen niet overeen en dat het niet wordt weggeschreven naar de database!
Alvast bedankt voor de moeite!
<?php
if(!empty($_POST['username']) && !empty($_POST['password']) && !empty($_POST['email']) && !empty($_POST['password_check']))
{
$username = mysql_real_escape_string($_POST['username']);
$password = md5(mysql_real_escape_string($_POST['password']));
$email = mysql_real_escape_string($_POST['email']);
$password_check = md5(mysql_real_escape_string($_POST['password_check']));
$checkusername = mysql_query("SELECT * FROM users WHERE Username = '".$username."'");
$checkemail = mysql_query("SELECT * FROM users WHERE EmailAddress = '".$email."'");
if(mysql_num_rows($checkemail) == 1)
{
echo "<h1>Error</h1>";
echo "<p>Sorry, de email is al in gebruik. Ga terug en probeer opnieuw.</p>". header( "refresh:3;");
}
if($_POST['password'] !== $_POST['password_check']);
{
echo "Wachtwoorden komen niet overeen";
}
if(mysql_num_rows($checkusername) == 1)
{
echo "<h1>Error</h1>";
echo "<p>Sorry, De gebruikersnaam is al in gebruik. Ga terug en probeer opnieuw.</p>";//. header( "refresh:3;");
}
else
{
$registerquery = mysql_query("INSERT INTO users (Username, Password, Password_check, EmailAddress) VALUES('".$username."', '".$password."', '".$password_check."', '".$email."')");
}
if($registerquery)
{
echo "<h1>Success</h1>";
echo "<p>Je account is aangemaakt. <a href='index.php'>Klik hier</a> om in te loggen of wacht een aantal seconden.</p>"; //. header( "refresh:3;url=index.php" );
}
else
{
echo "<h1>Error</h1>";
echo "<p>Sorry, je regristratie is mislukt. Ga terug en probeer opnieuw.</p>";//. header( "refresh:3;url=register.php" );
}
}
else
{
?>
1.160 views