So, Problem gefixt, der Schuldige heisst:
CSS
(kein Witz :suspekt: )
Das Problem war folgendes:
Das Query wurde korrekt ausgeführt....gleich 2 mal
Das 1.mal so wie du es haben willst.
....aber.
Du hattest folgendes CSS-Format stehen:
Da dort nichts drinnen steht, hat zumindest mein FF das übersetzt in die aktuell gegebene Adresse, und das getan, was er damit tun soll:
Ein Hintergrundbild angefordert. Diese Anforderung passierte per GET, die aktuelle Seite wurde noch mal abgearbeitet.
Diesmal allerdings ohne POST-Parameter.
Da du jedoch keine Prüfung vor dem Query hattest, ob überhaupt POST-Daten da sind, wurde das 2.Query abgearbeitet....diesmal mit leerem $seitentitel.
Ich hab diese Prüfung mal gleich mit eingebaut(ab Zeile 88)...und auch eine Prüfung auf die Admin-ID vor dem Query...die fehlt in dem Skript gänzlich.