Setze doch einmal ein die() in die IF-Abfrage und schau ob und wann er Dir was ausgibt.
schlaue Idee - ein "die()" bricht das Script an genau dieser Stelle ab, ohne irgendwas auszugeben ;)
Wie wärs mit Debugausgaben?
Sorry, war natürlich doof von mir beschrieben. Im Prinzip wollte ich nur sagen, das man überprüfen sollte, ob er überhaupt ind den Zweig springt.
Gruß
Dynamite