Hallo Hansi,
danke für die Versions-Informationen.
Zu: WHERE F2 IN ${input:f2}.
Nur Formularfelder vom Typ Listbox und Checkbox Gruppe übergeben die Benutzereingaben im POST-Request als ein Array.
Radio-Buttons haben als Ergebnis einen einfachen Text.
Platzhalter für Listen-Felder, die als Array übergeben werden:
docs.joomla-5.visforms.vi-solutions.de/d...C3%BCbergeben-werden
Zu: auch mit WHERE F2 = ${input:f2} probiert.
Das Ergebnis der Platzhalter-Ersetzung ist ein Text.
Der Text muss für den Text-Vergleich im SQL-Statement als Text formatiert werden:
Code:
WHERE F2 = '${input:f2}'
In den Erklärungen der Dokumentation steht dazu bislang weder ein Hinweis darauf noch ein kleines Beispiel.
Wir sehen das als einen Mangel der Visforms Dokumentation an und werden diese um deinen Punkt entsprechend erweitern.
Ich habe dazu einen Issue zur Erweiterung der Dokumentation angelegt:
Issue [VF-1468] Forum: Docu: SQL Field: Parameter Replacement: Add hint and small example for WHERE clause with string comparison
Wenn wir die Dokumentation erweitert haben, wirst du explizit darüber hier im Thema informiert.
Vielen Dank nochmal für deinen Beitrag!
Liebe Grüße, Ingmar