PHP:
<html>
<head>
<title>Passwort ändern || pass.php</title>
</head>
<body>
<?
include ("../config/db.php");
$old_pw=md5($old_pass);
$new_pw=md5($new_pass);
if ($button==" OK ") {
if ($old_pw==$line['pass']) {
mysql_query("UPDATE zugriff SET pass='$new_pw' WHERE name='$username'");
mysql_close();
?>
Das Passwort wurde geändert!<br>
<a href="daten.php">> zur Übersicht</a>
<?
}
else
{
echo "Falsches PW!";
}
}
else {
$query = "SELECT * FROM zugriff WHERE name='$username'";
$result = mysql_query($query);
$line = mysql_fetch_array($result)
?>
<form method="post" action="pass.php">
<table>
<tr>
<td>altes PW:</td>
<td><input type="text" name="old_pass"></td>
</tr>
<tr>
<td>neues PW:</td>
<td><input type="text" name="new_pass"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="button" value=" OK "></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>
Dieses PHP-script soll eigentlich das alte PW abfragen, und wenn das stimmt das neue eintragen (md5-verschlüsselt). Doch irgendwie tut sich da gar nichts
Kann mir jmd sagen, ob ich irgend einen grundlegenden Fehler gemacht habe, oder meine Logik nur falsch ist?!
Vielen Dank im vorraus
MfG, plan0r
Zuletzt bearbeitet: