Am 28.11.13 23:37, schrieb Michael Kasten:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Liste,

ich brauche ein Frische Idee zu einem Problem, ich habe ein Formular mit 
mehreren Finisher_DB


1.class.Finisher_StoreGP
2.class = Finisher_DB (schreibt in die erste Tabelle)
3.class = Finisher_DB (schreibt in die zweite Tabelle)
4.class = Finisher_DB (soll den angelegten Beitrag aus Tabelle 1 mit den Wert 
aus Tabelle 2 updaten)

Aber ich erhalte nicht mehr den Wert aus der ersten Tabelle, so sollte es doch 
eigentlich möglich
sein:
...
updateInsteadOfInsert = 1
key = uid
key_value.mapping = TEXT
key_value.mapping.data = GP:formhandler|saveDB|0|uid
...

(http://typo3.toaster-schwerin.de/typo3_german/2013_08/msg06970.html)

Wobei ich als numerischen Wert auch 1,2 eingeben kann ändert das nichts, ich 
erhalte hier immer
den Werte aus dem zweiten  Finisher_DB

Alternative Versuche an den Werte zu kommen sind ebenfalls gescheitert, es 
scheint so, das der
zweite Finisher_DB den Wert in der Session überschreibt


Mein Update Query sieht dann eben so aus

UPDATE fe_users SET client='36' WHERE uid='36'


Hat hier Jemand mal eine Tip für mich?

Dankeschön


hast du eine echte gegenseitige Verlinkung?
ansonsten wäre die Frage warum du nicht zuerst die "zweite Tabelle" und dann erst die "erste Tabelle" schreibst.

so etwas mache ich zb. hier: http://pi-phi.de/formhandler.html

ansonsten findest du evtl. etwas zum Stichwort "inserted_uid"

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an