Andreas Schigold: Brett vorm Kopf - Problem mit Script zur Änderung

Beitrag lesen

Hallo andreas!

Uralter und immer wieder gern gemachter Fehler: das Doppel-Gleich in IF!

ich habe mir angewöhnt, beim schreiben einer IF-Anweisung immer gedanklich mitzusprechen:

if ($new_pass identisch-gleich "")

dann denke ich immer dran. Der Zuweisungsoperator funktioniert und gibt ein true zurück.

else {
$status="OK";

if ($new_pass==""){

$password = $new_pass;}
else {
$password = $old_pass;}
$user = $new_user;

$hash = MD5($password.$user);

$update = "UPDATE kunden SET user='$user',pass='$hash' WHERE ID='$ID'";

Ich hoffe Ihr könnt das verstehen, habe da im Augenblick selbst eine absolute Denkblokade und weiß nicht was ich machen soll?!

Jo, sowas sieht man immer als letztes, aber kann es sein, daß Du das meinst?:
if ($new_pass != "")

Grüsse
  Andreas

Gruß zurück
(auch) Andreas