PoNr
Mitglied
Hi,
hab mal wieder ein Problem.
Ich will mittels Formula rmeine MySQL Datenbank Updaten, also Werte von bestimmten Feldern ändern.
Dazu hab eich ein Formular erstellt, was alle Einträge an die Datei "modify.php" sendet.
In der "modify.php" steht folgendes drin:
Allerdings ändert er nichts. Das Script zeigt mir alles an, und es stimmt auch alles mit der DB überein. Aber ändern kann ich damit nichts.
Hat einer einen Fehler gesehen, oder kann mir helfen ?
Danke im Vorraus
PoNr
hab mal wieder ein Problem.
Ich will mittels Formula rmeine MySQL Datenbank Updaten, also Werte von bestimmten Feldern ändern.
Dazu hab eich ein Formular erstellt, was alle Einträge an die Datei "modify.php" sendet.
In der "modify.php" steht folgendes drin:
PHP:
//NEUES PASSWORT EINTRAGEN
If($newpw != ""){
$userpw = usrpw($sid);
echo "Datenbank Passwort: ". $userpw ."<br>";
echo "Altes Passwort: ". md5($oldpw) ."<br>";
echo "Neues Passwort: ". md5($newpw) . "<br>";
echo "Neues Passwort 2: ". md5($newpw2) ."<br>";
echo "Session ID: ". $sid ."<br><hr>";
If(md5($oldpw) == $userpw){
If($newpw == $newpw2){
$newpw = md5($newpw);
$sql="UPDATE users SET UserPass='". $newpw ."'
WHERE UserSession=". $sid;
mysql_query($sql);
echo "Passwort geändert.<br>";
}
}
}
Allerdings ändert er nichts. Das Script zeigt mir alles an, und es stimmt auch alles mit der DB überein. Aber ändern kann ich damit nichts.
Hat einer einen Fehler gesehen, oder kann mir helfen ?
Danke im Vorraus
PoNr