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.

Listbox SQL vs. Email

Mehr
3 Monate 2 Wochen her #9988 von prffrost
prffrost antwortete auf Listbox SQL vs. Email
wenn ich aber Optionsabhängige Mailempfänger benutze muss Ich alle EMails erneut eintragen ... das ist mir zu aufwendig ..
Ja.. Doku habe Ich gelesen ... (kenn Ich bald Auswendig)

Mehr
3 Monate 2 Wochen her - 3 Monate 1 Woche her #9989 von Administrator IV
Administrator IV antwortete auf Listbox SQL vs. Email
Hallo Wolfgang,

zu 'muss Ich alle EMails erneut eintragen':
Nein, du musst natürlich nicht alle E-Mail Adressen neu eintragen.
Du sammelst die E-Mail-Adressen der Benutzer mit einem SQL-Statement ein.
Du sammelst die E-Mail-Adressen der Benutzer mit dem gleichen SQL-Statement ein, mit dem du auch die Namen der Benutzer einsammelst.

Im SQL-Statement, mit dem du die Namen der Benutzer einsammelst, legst du die  SQL-Felder 'label' und 'value' fest.
Und in diesem SQL-Statement fügst du ein zusätzliches SQL-Feld 'mail' hinzu.
Du füllst diese zusätzliche dritte SQL-Feld 'mail' aber mit der E-Mail Adresse aus dem gleichen Datensatz des Benutzer.

Pseudo-Code Beispiel:
Code:
select name as label, id as value, email as mail from [Tabelle] where ...


In Formular 'UserDB' werden Benutzerdaten erfasst, darunter auch eine E-Mail-Adresse.
In Formular 'Bedarfsanmeldung' wird ein Bedarf erfasst und dem Bedarf ein Benutzer zugeordnet, der im gleichen Formular aus einer SQL-Listbox ausgewählt wird.
Und eben diese SQL-Listbox verwendet ein SQL-Statement,
- in dem die SQL-Felder 'label' und 'value' UND 'mail'
- aus der Datentabelle von Formular 'UserDB'
- mit den Benutzer-Daten gefüllt werden.

Im Formular 'Bedarfsanmeldung' wird ein Bedarf eingetragen und in der SQL-Listbox der Benutzer ausgewählt.
Wenn nun das Formular 'Bedarfsanmeldung' abgeschickt wird, sendet Visforms eine E-Mail an die E-Mail-Adresse des ausgewählten Benutzers.

Das ist doch vom Ablauf her in etwa das, was du beschrieben hast.

Und du musst keine E-Mail-Adressen ein zweites Mal von Hand eingeben.
Alle E-Mail-Adressen kommen durch ein SQL-Statement zustande.
Die E-Mail-Adresse des Benutzers steht im SQL-Statement im SQL-Feld 'mail'.

Das ist doch der ganze Sinn des erwähnten Abschnitts aus der Dokumentation.
Das SQL-Select Statement kann weitere Felder zurückgeben:
docs.joomla-4.visforms.vi-solutions.de/d...der-zur%C3%BCckgeben

Wo bitte ist denn da mein Denkfehler?
Hast du auch diesen Abschnitt 'Das SQL-Select Statement kann weitere Felder zurückgeben' gelesen?

Liebe Grüß, 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 :-).
Letzte Änderung: 3 Monate 1 Woche her von Administrator IV.

Mehr
3 Monate 2 Wochen her #9990 von prffrost
prffrost antwortete auf Listbox SQL vs. Email
Alles klar - Ich schau mal wie Ichs vielleich hinbekomme...
danke für dein Feedback

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum