Come utilizzare i dati PHP ovunque nel tuo modulo

Impara come eseguire codice PHP e catturare i risultati in ChronoForms 8: una guida passo passo

Overview

Questa guida spiega come eseguire codice PHP all'interno di ChronoForms 8 e memorizzare l'output in una variabile per l'uso in altre azioni o viste del modulo. Fornisce passaggi dettagliati, inclusi l'aggiunta di un'azione PHP all'evento Load del modulo, la scrittura del codice senza tag PHP e il riferimento alla variabile utilizzando la sintassi {var:nome_azione}. Seguendo queste istruzioni, puoi integrare dinamicamente i risultati PHP in elementi del modulo come campi di messaggio.

In ChronoForms 8 puoi eseguire codice PHP, catturare i risultati in una variabile e poi utilizzare i risultati in azioni o viste successive del tuo modulo utilizzando {var:nome_azione_php}, ecco i passaggi per farlo:

  1. Apri il tuo modulo per la modifica e passa all'elenco "Azioni" nel pannello laterale destro
  2. Trova l'azione PHP sotto il gruppo Basi
  3. Trascina l'azione PHP nell'evento Load del modulo, poiché utilizzeremo il suo risultato nel campo Messaggio.

  1. Clicca sull'icona di configurazione della nuova azione PHP trascinata per iniziare a modificarne le impostazioni
  2. Nella casella Codice, scrivi qualsiasi codice PHP che devi eseguire SENZA i tag PHP <?php & ?>, e per impostare i risultati PHP come variabile Chrono, dobbiamo usare l'istruzione "return" di PHP.
  3. Presta attenzione al nome dell'azione PHP, perché è così che verrà nominata la variabile Chrono, qui il nome predefinito è "php9", ma puoi cambiarlo nel comportamento Impostazioni della Procedura guidata.

  1. Chiudi le impostazioni dell'azione PHP e apri le impostazioni dell'area di testo del campo Messaggio
  2. Abilita il Segnaposto nei Comportamenti
  3. Imposta il valore del Segnaposto su {var:php9}, la sintassi per chiamare qualsiasi variabile Chronoforms è {var:nome_dell_azione}

Salva il modulo e controlla il risultato:

You may also like:

Comments:

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