ændre kodeord script virker ikke
har i næsten 3 dage prøvet at få min ændre kodeord script til at virkeder står hele tiden "oops! The Username you entered does not exist" når man logger ind på siden
jeg har kontakt med min MYSQL server
nogle der kan se hvad der er galt og måske kan hjælpe mig med at få det til at virke
den skal gemme koden i md5
<?php
$connection=mysql_connect("localhost","xxxxxx","xxxxx");
$db=mysql_select_db("login",$connection);
$result = mysql_query("select * from members where login='$_POST[username]'");
if($result)
{
echo "oops! The Username you entered does not exist";
}
else
if($_POST['password']!=mysql_result($result, 0))
{
echo "You entered an incorrect password";
}
else if($_POST['newpassword']=$_POST['confirmnewpasssword'])
{
echo "The new password and confirm new password fields must be the same";
}
else
$sql=mysql_query("UPDATE members SET passwd='.md5$_POST[newpassword]' where login='$_POST[username]'");
if($sql)
{
echo "Congratulations You have successfully changed your password";
}
?>
<html>
<head>
<title>changed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p align="center">Ændre kodeord</p>
<form method="POST" action="<?=$PHP_SELF;?>">
<div align="left">Navn:
<input name="username" type="text" size="20">
<br>
Gammelt kodeord:
<input type="password" name="password" size="20">
<br>
Nyt kodeord:
<input type="password" name="newpassword" size="20">
<br>
Nyt kodeord igen:
<input type="confirmnewpasssword" name="password" size="20">
</div>
<div align="center"><center><p><input type="submit" value="Gem"
name="login"><input type="reset" value="Reset" name="B2"></p>
</center></div>
</form>
</body>
</html>
hilsen
Carsten