[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • xForm action|db
Seite 1 von 1

xForm action|db

Verfasst: 3. Mai 2012, 09:09
von ovo
Hallo,
ich habe ein einfaches Anfrageformular mit "Name" und "E-Mail" als Pflichtfelder. Existiert die EMail bereits in meiner Tabelle, soll nur der Name aktualisiert werden, ansonsten ein neuer Datensatz angehängt.
Mit den xForm-Bordmitteln gelingt mir nur das eine oder das andere:

z.B.

Code: Alles auswählen

...
$form_data .= "action|db|rex_com_user|main_where" . "\n";
$xform = new rex_xform;
$xform->setObjectparams("main_where","email='###email###'");
...
macht kein insert, sondern macht nur ein update, falls die where-Bedingung ein resultat liefert.
Lasse ich main_where weg, wird natürlich IMMER ein insert gemacht.

Hab ich was übersehen, oder muss ich mir dafür eine eigene Action schreiben?

Re: xForm action|db

Verfasst: 5. Mai 2012, 23:42
von ovo
habs mit action|callback gelöst.