Show Menu
ARGOMENTI×

Raccogliere dati dagli elementi modulo

È possibile acquisire i valori degli elementi del modulo, come ad esempio gli elementi di un pulsante di scelta e di una casella di controllo, nei rapporti. Questo consente di analizzare le scelte più comuni nei moduli online.
Ad esempio, se un pulsante di scelta consentiva all'utente di specificare il suo genere musicale preferito (come rock, rap, classico o jazz), potreste acquisire la risposta in una variabile per determinare le preferenze musicali complessive della base di utenti.
Il modo migliore per acquisire questi dati dipende dalla modalità di elaborazione dei moduli. Dipende anche dal fatto che le selezioni del modulo che si desidera acquisire siano disponibili nella stringa di query sulla pagina successiva all'invio del modulo. Esempi in questo articolo sono riportati in PHP. Tuttavia, è possibile adattare questi concetti a un'altra lingua, a seconda dell'ambiente del server.
Queste informazioni sono adatte agli utenti avanzati che hanno una buona conoscenza sia del reporting che dell'implementazione. Non tentare di apportare modifiche alla tua implementazione senza una conoscenza completa delle sue conseguenze. Se hai bisogno di modifiche all'implementazione, contatta l'Account Manager della tua organizzazione.

GET, metodo

Se il modulo utilizza un GET metodo per inviare i dati, è possibile accedere ai dati desiderati nella stringa di query dell'URL nella pagina che segue l'invio del modulo. È possibile utilizzare il getQueryParam plug-in per acquisire automaticamente questi dati dalla stringa di query e inserirla nella variabile scelta.

Metodo POST

Se il modulo utilizza un POST metodo di invio dei dati (più comune), i risultati per ciascun elemento modulo specifico sono disponibili nel modulo $_POST superglobal. Per acquisire questo elemento in una variabile, è necessario determinare il nome dell’elemento del modulo in questione. Utilizzando l’esempio di genere musicale precedentemente menzionato, parte dell’elemento in questione ha l’aspetto seguente:
<input type="radio" name="music_genre" value="rock">

Questo pulsante di scelta appartiene all'elemento "music_genre". Potete quindi accedere al valore selezionato dall'utente utilizzando $_POST #. Questa variabile può essere scritta sulla pagina dopo l’invio del modulo:
s.eVar1="<?=$_POST['music_genre'];?>"

La eVar1 variabile riceve una copia del valore inviato al server tramite il modulo, come specificato nella proprietà value=.
Per ulteriori informazioni su questo metodo di implementazione personalizzato, contatta l’Account Manager della tua organizzazione. Possono organizzare una riunione con uno dei nostri Consulenti per l'implementazione per fornire l'aiuto necessario.