Hi,
ich hab eine DB (tx_mcpaket) an die fe_users gehängt. ich kann powermail daraus felder vorbelegen lassen, mittels: Dieses Feld mit Daten aus fe_user füllen
Nun möchte ich in diesem Formular bestimmte vorbelegte Felder abändern können, diese sollen dann natürlich nach dem Submit auch in der DB aktualisiert werden.
Den nachfolgenden Code hab ich hier in diesem Forum gefunden und geringfügig verändert...
plugin.tx_powermail_pi1.dbEntry {
fe_users {
_enable = TEXT
_enable.value = 1
_ifUnique.uid = update
# vorhandene Werte werden upgedatet, neue Datensätz werden angelegt
uid = TEXT
uid.data = TSFE:fe_user|user|uid
# Das ist mein Auswahlkriterium
tx_mcpaket_mcbank = TEXT
tx_mcpaket_mcbank.data = TSFE:fe_user|sesData|powermail_34|uid318
tx_mcpaket_mcblz = TEXT
tx_mcpaket_mcblz.data = TSFE:fe_user|sesData|powermail_34|uid319
tx_mcpaket_mcktnr = TEXT
tx_mcpaket_mcktnr.data = TSFE:fe_user|sesData|powermail_34|uid320
tx_mcpaket_mciban = TEXT
tx_mcpaket_mciban.data = TSFE:fe_user|sesData|powermail_34|uid321
tx_mcpaket_mcbic= TEXT
tx_mcpaket_mcbic.data = TSFE:fe_user|sesData|powermail_34|uid322
}
}
Leider macht er nicht das was er tun soll
das wirft mir der Debugger raus - alle Felder von tx_mcpaket bleiben leer, befüllte Einträge werden in der DB gelöscht *grummel*
Main Table fe_users. uid 29
tx_mcpaket_mcbank
tx_mcpaket_mcblz
tx_mcpaket_mcktnr
tx_mcpaket_mciban
tx_mcpaket_mcbic
MM Table no values or entry already exists
Wenn ich .data zu .value abändere schreibt er mir zumindest die Formel nach dem " = " an die richtige (TSFE:fe_user|sesData|p...) Stelle in der DB, also:
tx_mcpaket_mcbank = TEXT
tx_mcpaket_mcbank.value = TSFE:fe_user|sesData|powermail_34|uid318
]
der debugger gibt mir nach dem Submitt das nun an:
powermail: Extern DB-table entries
Main Table fe_users. uid 29
tx_mcpaket_mcbank TSFE:fe_user|sesData|powermail_34|uid318
tx_mcpaket_mcblz
tx_mcpaket_mcktnr
tx_mcpaket_mciban
tx_mcpaket_mcbic
MM Table no values or entry already exists
Kann mir jemand sagen, was ich falsch mache...???
Liebe Grüße
Bashi