Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtige Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Feld mit SQL-Select-Statement

Mehr
2 Wochen 1 Tag her - 2 Wochen 1 Tag her #11546 von PFS_hansi
Feld mit SQL-Select-Statement wurde erstellt von PFS_hansi
Ich habe in meinem Formular 2 Felder, die ich abfragen möchte um die Anzahl zur weiteren Berechnung verwenden zu können.

Feld "F1" ListBox (name: f1)
Feld "F2" Radiobutton  (name: f1)
Feld "F3" ... "F5" Text  (name: f3..f5)
Feld "F6": "Listbox SQL" (name: f6)

Wenn ich nun eine Änderung im Feld F3 mache möchte ich in F6 die Anzahl der bereits eingegeben Daten mit Filter F1 anzeigen.
Abfrage auf ListBox: SELECT COUNT(F1) as value, 'Anzahl' AS label FROM #_visforms_1 WHERE F1 IN ${input:f1}; --> das funktioniert auch.
Abfrage auf Radiobutton: SELECT COUNT(F2) as value, 'Anzahl' AS label FROM #_visforms_1 WHERE F2 IN ${input:f2}; --> das funktioniert leider NICHT.

wie kann ich die Abfrage auf einen Radiobutton machen?
habe es auch mi t ...WHERE F2 = ${input:f2} probiert.

Wichtige Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft? V5
V2: Welche Joomla-Version läuft?   5.2.6
V3: Welche PHP-Version läuft?       8.2


danke
Hansi
Letzte Änderung: 2 Wochen 1 Tag her von PFS_hansi.

Mehr
2 Wochen 14 Stunden her #11550 von Administrator IV
Administrator IV antwortete auf Feld mit SQL-Select-Statement
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

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Folgende Benutzer bedankten sich: PFS_hansi

Mehr
2 Wochen 10 Stunden her #11551 von PFS_hansi
PFS_hansi antwortete auf Feld mit SQL-Select-Statement
Hallo Ingmar!

Danke für die Rückmeldung.Der angegebene Ausdruck WHERE F2 = '${input:f2}' funktioniert.

danke
Hansi
Folgende Benutzer bedankten sich: Administrator IV

Mehr
1 Woche 6 Tage her #11554 von Administrator IV
Administrator IV antwortete auf Feld mit SQL-Select-Statement
Hallo Hansi,

das freut mich selbstverständlich.

Dir ebenfalls Danke für deine Rückmeldung.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Woche 6 Tage her #11556 von Administrator IV
Administrator IV antwortete auf Feld mit SQL-Select-Statement
Hallo Hansi,

Zu: Issue [VF-1468] Forum: Docu: SQL Field: Parameter Replacement: Add a hint and small example for WHERE clause with string comparison

Die Dokumentation wurde dementsprechend um folgenden Abschnitt erweitert.
Platzhalter im SQL nutzen:
docs.joomla-5.visforms.vi-solutions.de/d...halter-im-sql-nutzen

Unter Umständen wird noch eine alte Seite angezeigt, was am Zwischenspeichern von Seiten durch den Web-Browser liegt.
Die Anzeige des neuen Textes mit Leerung des Browser Caches erfolgt mit folgender Tastenkombination:
Strg + Umschaltung + R.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum