Hoe u PHP-gegevens overal in uw formulier kunt gebruiken

Leer hoe u PHP-code uitvoert en resultaten vastlegt in ChronoForms 8: een stapsgewijze handleiding

Overview

Deze handleiding legt uit hoe u PHP-code kunt uitvoeren binnen ChronoForms 8 en de uitvoer kunt opslaan in een variabele voor gebruik in andere formulieracties of weergaven. Het biedt gedetailleerde stappen, waaronder het toevoegen van een PHP-actie aan het Load-event van het formulier, het schrijven van code zonder PHP-tags en het verwijzen naar de variabele met de syntaxis {var:action_name}. Door deze instructies te volgen, kunt u PHP-resultaten dynamisch integreren in formulierelementen zoals berichtvelden.

In ChronoForms 8 kunt u PHP-code uitvoeren, de resultaten vastleggen in een variabele en vervolgens de resultaten gebruiken in latere acties of weergaven in uw formulier met behulp van {var:php_action_name}. Hier zijn de stappen om dit te doen:

  1. Open uw formulier voor bewerking en schakel over naar de "Actions"-lijst in het rechter zijpaneel
  2. Zoek de PHP-actie onder de groep Basics
  3. Sleep de PHP-actie naar het Load-event van het formulier, aangezien we het resultaat zullen gebruiken in het Message-veld.

  1. Klik op het configuratiepictogram van de nieuwe gesleepte PHP-actie om de instellingen te wijzigen
  2. Schrijf in het Code-vak de PHP-code die u moet uitvoeren ZONDER PHP-tags <?php & ?>. Om de PHP-resultaten als een Chrono-variabele in te stellen, moeten we de "return" PHP-statement gebruiken.
  3. Let op de naam van de PHP-actie, omdat dit de naam van de Chrono-variabele zal zijn. Hier is de standaardnaam "php9", maar u kunt deze wijzigen in het Wizard Settings-gedrag.

  1. Sluit de instellingen van de PHP-actie en open de instellingen van het Textarea-veld van het Message-veld
  2. Schakel de Placeholder in onder Behaviors
  3. Stel de Placeholder-waarde in op {var:php9}. De syntaxis voor het aanroepen van een Chronoforms-variabele is {var:name_of_action}

Sla het formulier op en controleer het resultaat:

You may also like:

Comments:

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