Cheatah: PHP+Oracle+Commit

Beitrag lesen

Hi,

  1. zwei buttons: einmal einer der ein OCICommit ausführt und dann eine andere Seite aufruft(über form oder href).
    der andere Button soll ein OCIRollback machen und dann auch auf eine andere Seite springen.

HTTP ist verbindungslos. Du musst Dich _vor_ dem Anzeigen der Buttons entscheiden, ob Du die Daten verwerfen willst oder nicht; andernfalls existiert kein Weg, diese Transaktion (getrennt von anderen) offen zu halten.

Es sei denn, Du packst die Buttons in das selbe Formular, dessen frisch eingegebene Daten der User dann committen oder verwerfen kann. Da halte ich aber für hinreichend sinnarm.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes