Wat is hier mis mee? Hij geeft altijd de error:
de wachtwoorden komen niet overeen.


if($_POST['password']==$_POST['password2']){
echo "De <b>wachtwoorden</b> komen niet overeen.<br>Klikt u <a href=javascript:history.back()>hier</a> om terug te gaan";
}
Waarom doe je niet :

$sql = "SELECT username, password FROM members WHERE username='".$_POST['username']."' AND password='" . $_POST['password'] . "'";

Dan heb je meteen een match omdat die dan kijkt waar én de gebruikersnaam én het wachtwoord overeenkomen met het ingevoerde.
Oke, bedankt, ff kijke of het werkt!
Hij geeft nog steeds dezelfde error, ik toon het hele script wel:


<?php
session_start();
echo " <link rel='stylesheet' href='styles.css' type='text/css' media='screen'>";
echo "<b>Login</b>
<br>
<br>";
include("config.php");

$sql = "SELECT username, password FROM members WHERE username='".$_POST['username']."' AND password='" . $_POST['password'] . "'";
$qry = mysql_query($sql)or die(mysql_error());
$row = mysql_fetch_array($qry);

if ($_POST['submit']) {

if ($_POST['username'] == '') {
echo "U heeft geen <b>gebruikersnaam</b> ingevuld.<br>Klikt u <a href=javascript:history.back()>hier</a> om terug te gaan.</font>";
}
else {

if ($_POST['password'] == '') {
echo "U heeft geen <b>wachtwoord</b> ingevuld.<br>Klikt u <a href=javascript:history.back()>hier</a> om terug te gaan.</font>";
}


else {
if (md5($_POST['password']) != $row['password']) {
echo "De <b>username</b> komt niet overeen met het <b>wachtwoord</b>!<br>Klikt u <a href=javascript:history.back()>hier</a> om terug te gaan.</font>";

}

else {

$result = mysql_query ("SELECT * FROM members WHERE username = '".$_POST['username']."'");
$row = mysql_fetch_array($result) or die(mysql_error());
$login = "xc732mc";
$dbpass = $row['password'];
$pw = md5(password);
if ($dbpass == $pw) {
$_SESSION['username'] = $_POST['username'];
$_SESSION['dbpass'] = $dbpass;
$_SESSION['login'] = 'xc732mc';
echo "U bent nu ingelogd $username!</font>";
}

}
}
}
}
else {
echo "<form action=login.php method=POST>
Gebruikersnaam: <input type=text name=username style='border: 1 solid #000000'>
<br>
Paswoord: <input type=password name=password style='border: 1 solid #000000'>
<br>
<input type=submit name=submit value=Login style='border: 1 solid #000000; background-color: #FFFFFF'>";
}


?>
Wie kan me helpen?

Reageren