cruelsmith2012: Objekte: Löschfkt. mit vorlöschen

Beitrag lesen

Hier frage ich mich dann, warum [ddate:private] nicht "0" ist weil so stehts in der datenbank
Untersuche diese Vermutung mit Kontrollausgaben an den Stellen, an denen dieser Wert geändert wird.
Dies hatte ich schon kontrolliert^^

Und an welcher Stelle wurde es ungleich 0? Hast du überall, wo diese Eigenschaft beschrieben wird mal eine Kontrollausgabe eingefügt, so dass du sehen kannst, wann welche Stalle Aufgerufen und wie der Wert geändert wurde?

Na nur wenn die Fkt. $this->delete() aufgerufen wird, kann sich der Wert von [ddate:private] ändern, aber wenn ich da ne kontroll ausgabe hinpacke kommt diese nicht, da anscheinend der echo Teil übersprungen oder überschrieben oder sowas wird. :(

Wie gesagt ohne $this->delete() ist alles schick, also richtige ausgaben.
Wenn $this->delete() dann wird alles noch mal gemacht und die Kontrolle überschrieben

So fern ich aber $this->delete() aufrufen lasse, dann passiert anscheinend ein neuladen der Seite, da "delete" nicht mehr raus kommt sondern  return 'purge'; bzw  "purge" deswegen muss also $this->delete() schon ausgeführt worden sein. Aber warum wird dann nicht "delete" und "purge" ausgegeben? Es wurden ja beide Fallunterscheidungsteile ausgeführt, sonst könnte ja [ddate:private] != 0 sein. :(

Davon ist im gezeigten Code nichts zu sehen. Wenn ->query() das nicht macht, vermutest du vielleicht was falsches.

Ne ->query($wert) ist nur return mysql_query($wert) mehr nicht.

Webserver-Logfiles
Wie komme ich denn an die Logfiles des Servers ran wenn ich nur Nutzer eines Webservers bin?

Frag deinen Hoster. Üblicherweise bekommst du die deinen Webauftritt betreffenden irgendwo zur Verfügung gestellt.

ok muss ich mal fragen

MfG cruelsmith2012