Hallo,
das klingt irgendwie recht seltsam, also wenn die DB Änderungen funktionieren, erkennst Du ja im Script wahrscheinlich den richtigen User, also funktioniert die Session. Du solltest mal überprüfen, ob der Rest vom Script logisch richtig ist, oder irgendeinen Programmierfehler enthält.
Ansonsten würde ich mal beim Browser den Cache (Platte + RAM) komplett deaktivieren, und austesten ob es dann geht, falls nicht, hast Du kein Cache Problem.
Wenn es ein Cache Problem ist, könnte es eventuell helfen, in die Zielurl des Knopfes noch eine Zufallszahl als Parameter einzucodieren, dann müsste der Browser in jedem Fall neu laden.
Gruss
Marko