WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo,
bei mir klappt das Vorbelegen von Formularfeldern nicht so recht.
Bei Textfeldern und Optionsfeldern klappt das.
Bei Dropdown und Kontrollkästchen haut das nicht hin:
Beispiel:
$feld55 = "D1, D2, D3";
$feld57 = "B";
$_SESSION['mpf']['field55'] = $feld55; //Kontrollkästchen D1, D2, D3, C1, C2, C3 (mehrere Auswahlen möglich)
$_SESSION['mpf']['field57'] = $feld57; // Auswahlfeld A, B, C, D (ein Feld möglich)
Die o.a. Felder bleiben einfach leer.
Weitere Options-und Textfelder, die danach kommen werden wieder richtig befüllt.
Im error_log bekomme ich die Warnings:
2021-08-03T13:20:27+00:00 [Warning] /modules/mpform/paintform.php:[58] from /modules/mpform/paintform.php:[692] make_option "in_array() expects parameter 2 to be array, string given"
Auch die [58] oder die [692] in der Wahrnung kann ich nicht zuordnen.
Das mpform Modul ist Version 1.3.37.
Die WBCE Version ist 1.4.0 mit PHP 7.2.24
Woran kann das liegen?
Herzlichen Dank für eure Unterstützung!
Last edited by florian (04.08.2021 09:11:07)
Offline
Achtung! Ganz wage im Nebel gestochert (weil ich mpForm nicht wirklich kenne).
Der Fehlermeldung nach wird vom auswertenden Skript an der Stelle ein Array erwartet.
Probier mal bitte ob es so funktioniert:
$feld55 = ["D1", "D2", "D3"];
$feld57 = ["B"];
(Die 58 und 692 in der Fehlermeldung sind die Zeilenummern im Skript bei denen der Fehler auftaucht)
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
Hallo Bernd,
das klappt. Mir ist noch aufgefallen das ich Leerzeichen vor D2 und D3 hatte, deswegen wurden die zunächst nicht angezeigt.
Aber so wie von Dir beschrieben klappt es.
Danke!
Ein großes Lob nochmal an alle schnellen Helfer!
WBCE CMS kann man nur empfehlen!
Offline