Wie Sie PHP-Daten überall in Ihrem Formular verwenden

Erfahren Sie, wie Sie PHP-Code ausführen und Ergebnisse in ChronoForms 8 erfassen: Eine Schritt-für-Schritt-Anleitung

Overview

Diese Anleitung erklärt, wie Sie PHP-Code innerhalb von ChronoForms 8 ausführen und die Ausgabe in einer Variable speichern können, um sie in anderen Formularaktionen oder Ansichten zu verwenden. Sie bietet detaillierte Schritte, einschließlich des Hinzufügens einer PHP-Aktion zum Lade-Ereignis des Formulars, des Schreibens von Code ohne PHP-Tags und des Referenzierens der Variable mit der Syntax {var:action_name}. Durch Befolgen dieser Anweisungen können Sie PHP-Ergebnisse dynamisch in Formularelemente wie Nachrichtenfelder integrieren.

In ChronoForms 8 können Sie PHP-Code ausführen, die Ergebnisse in einer Variable erfassen und dann die Ergebnisse in späteren Aktionen oder Ansichten Ihres Formulars mit {var:php_action_name} verwenden. Hier sind die Schritte, um dies zu tun:

  1. Öffnen Sie Ihr Formular zur Bearbeitung und wechseln Sie zur "Aktionen"-Liste im rechten Seitenbereich
  2. Suchen Sie die PHP-Aktion unter der Gruppe "Grundlagen"
  3. Ziehen Sie die PHP-Aktion zum Lade-Ereignis des Formulars, da wir ihr Ergebnis im Nachrichtenfeld verwenden werden.

  1. Klicken Sie auf das Konfigurationssymbol der neu gezogenen PHP-Aktion, um ihre Einstellungen zu ändern
  2. Schreiben Sie in das Code-Feld den gewünschten PHP-Code OHNE PHP-Tags <?php & ?>. Um die PHP-Ergebnisse als Chrono-Variable zu setzen, müssen wir die "return"-PHP-Anweisung verwenden.
  3. Achten Sie auf den Namen der PHP-Aktion, denn so wird die Chrono-Variable benannt. Hier ist der Standardname "php9", aber Sie können ihn in den Verhaltenseinstellungen des Assistenten ändern.

  1. Schließen Sie die Einstellungen der PHP-Aktion und öffnen Sie die Einstellungen des Textbereichs für das Nachrichtenfeld
  2. Aktivieren Sie den Platzhalter in den Verhaltensweisen
  3. Setzen Sie den Platzhalterwert auf {var:php9}. Die Syntax zum Aufrufen einer beliebigen Chronoforms-Variable ist {var:name_of_action}

Speichern Sie das Formular und überprüfen Sie das Ergebnis:

You may also like:

Comments:

You need to login to be able to post a comment.