Ik heb een vraag(je).
Ik ben bezig met een loginform te maken, met een database.
Maar ik stoot op een klein probleem. Hij wil namelijk niet inloggen.
hier mijn code:
<article id="login">
<?php
if(isset($_POST['submit'])){
$Gebruikersnaam = $_POST['username']; //Variable aanmaken voor het ingegeven gebruikersnaam.
$Wachtwoord = $_POST['password']; //Variable aanmaken voor het ingegeven wachtwoord.
// Beveiliging tegen Mysql injection.
$Gebruikersnaam = stripslashes($Gebruikersnaam);
$Wachtwoord = stripslashes($mypassword);
$Gebruikersnaam = mysql_real_escape_string($Gebruikersnaam);
$Wachtwoord = mysql_real_escape_string($Wachtwoord);
$sql="SELECT * FROM Gebruikers WHERE Gebruikersnaam=".$Gebruikersnaam." and Wachtwoord=".$Wachtwoord."";
$result=mysql_query($sql);
// Aantal records tellen
$count=mysql_num_rows($result);
// Kiijk of er 1 rij overeen komt.
if($count==1){
// Registreren van Gebruikersnaam en Wachtwoord en doorverwijzen naar de login_succes.php
session_register("Gebruikersnaam");
session_register("Wachtwoord");
header("location:login_success.php");
}
else {
echo "Oeps er ging iets mis. Gelieve de juiste login gegevens in te geven.";
echo "U wordt terug gestuurd naar de login pagina.";
echo '<meta http-equiv="refresh" content="5;url=login.php" />';
}
}else{
disconnectfromdb();
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
<p>Gebruikersnaam:</p>
<input id="name" name="username" placeholder="Gebruikersnaam" type="text">
<p>Wachtwoord:</p>
<input id="password" name="password" placeholder="**********" type="password"><br />
<input name="submit" type="submit" value=" Login" />
</form>
<?php
}
?>
</aricle>
Iemand die mij kan vertellen, waarom ik steeds de foutmelding krijg, en niet kan worden doorgestuurd naar de login_succes.php ?
Alvast bedankt :)