yform $yform->setObjectparams Problem
Verfasst: 15. Aug 2018, 12:10
Hallo,
kann mir ggf. jemand helfen?
Ich erstelle ein Formular mit yform und hole die zu ändernden Daten direkt ab um sie im Formular anzuzeigen.
Beim Speichern überschreibt er aber alle anderen Datensätze in der Datenbank mit den nicht im Formular geänderten Daten.
Hier der betreffende Code:
An einer fehlenden ID des zu ändernden Datensatzes kann es nicht liegen, dass habe ich bereits getestet und ausserdem würde er dann das geänderte Feld nicht bei dem richtigen Datensatz ändern.
Ich wäre um Hilfe dankbar!
kann mir ggf. jemand helfen?
Ich erstelle ein Formular mit yform und hole die zu ändernden Daten direkt ab um sie im Formular anzuzeigen.
Beim Speichern überschreibt er aber alle anderen Datensätze in der Datenbank mit den nicht im Formular geänderten Daten.
Hier der betreffende Code:
Code: Alles auswählen
$dataset = rex_yform_manager_dataset::get($user_id,'rex_customer');
$yform = $dataset->getForm();
$yform->setObjectparams('form_action',rex_getUrl(11));
$yform->setObjectparams("getdata",TRUE);
$this_user = 'id='.$user_id;
$yform->setObjectparams('main_where', $this_user);
$yform->setObjectparams('main_table', 'rex_customer');
$yform->setActionField('db', array("rex_customer", "main_where"));
$yform->setActionField('redirect', array("8"));
echo $dataset->executeForm($yform);
Ich wäre um Hilfe dankbar!