MySQL Update Tabelle

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:
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
 
$sql="UPDATE users SET UserPass='". $newpw ."' WHERE UserSession='". $sid."'";
mysql_query($sql);

Oder mal schauen, ob die groß und Kleineschreibung zwischen Script und DB gleich ist, bzw weils nicht geht falsch ist. Oder einfach mal die sid ausgeben lassen und verlgeich ob diese wirklich in der DB vorhanden ist.
 
Super Danke,
da hätte man auch selber drauf kommen können.
*schäm* Hab über 2 Stunden den Fehler gesucht!

Nochmals
DANKE

PoNr :)
 
Zurück