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.

Mit get Parameter SQL Abfrage zum Setzen des Default Wertes

Mehr
1 Monat 1 Woche her #10217 von k.frohne
Liebes Support-Team, ich übergebe per Klick einen Parameter in der Url, der dann beim Formularaufruf darüber entscheiden soll welche Daten initial angezeigt werden. Ich setze bei Weiterleitung zum Formular einen Parameter ($_GET) in der URL z.B. Nummer/ID, mit Aufruf der Formularseite soll diese ID darüber entscheiden welche Information ich per SQL Abfrage aus der Datenbank auslese, sie gibt dann sozusagen den Where Clause an. In welcher Form kann ich dies einbinden/in der SQL-Abfrage abrufen/einbinden? Es wechselt mit entsprechender ID der Text im Input-Feld ... Gibt es dafür eine spezielle Syntax?

Mehr
1 Monat 6 Tage her - 1 Monat 6 Tage her #10229 von Administrator IV
Hallo k.frohne,

der Weg eines Wertes von einem GET URL-Parameter bis hin zu dem SQL-Statement eines SQL-Feldes ist möglich.
Das gilt auch für die initiale Anzeige des Formulars.

Du musst dazu 2 Feature miteinander kombinieren.

Default Werte als URL Parameter:
docs.joomla-5.visforms.vi-solutions.de/d...ue-as-url-parameter/

SQL-Felder mit Optionenlisten:
docs.joomla-5.visforms.vi-solutions.de/d...ds-with-option-list/
Platzhalter im SQL:
docs.joomla-5.visforms.vi-solutions.de/d.../#platzhalter-im-sql

Im Folgenden ein kleines konkretes Beispiel.

Die beteiligten Felder:

Feld 'text-1': Typ 'Text'.
Enthält den hinteren Teil der URL des Aufrufs des Formulars.

Feld 'numer-1': Typ 'Zahl'.
Enthält als Startwert den Wert aus der URL des Aufrufs des Formulars.
Notwendige Feld-Konfiguration: Reiter 'Erweiter', 'Url Parameter erlauben' = 'Ja'.

Feld 'sql-select-1': Typ 'Listbox SQL'.
Zeigt den Namen des Formulars mit der ID aus dem Feld 'number-1'.
Notwendige Feld-Konfiguration: Reiter 'Grundeinstellungen',
'Einzige Option vorauswählen' = 'Ja',
'Bei Änderung von nachladen' = 'number-1',
'SQL-Select-Statement' = 'select id as value, name as label from #__visforms where id = ${input:number-1};'.

Das Formular bei der initialen Anzeige:
vi-solutions.de/forum-uploads/url-parame...ld_form-start-de.jpg

Das Formular nach der manuellen Auswahl 'number1' = 11:
vi-solutions.de/forum-uploads/url-parame...value-changed-de.jpg

Es ist weiterhin auch möglich
- Das Feld Feld 'text-1' im Formular zu verstecken, so dass es nicht gesehen wird.
- Das Feld 'sql-select-1' nicht länger als auswählbare Listbox anzuzeigen, so dass es wie ein statischer Text erscheint.


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 :-).
Letzte Änderung: 1 Monat 6 Tage her von Administrator IV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum