Show Menu
TEMAS×

Recopilación de datos de elementos de formulario

Puede capturar en los informes los valores de elementos de formularios tales como botones de opción y casillas de verificación. Esto ayuda a analizar las opciones más seleccionadas en los formularios en línea.
Por ejemplo, si dispone de un botón de opción que permite al usuario especificar un género musical favorito (por ejemplo, rock, rap, clásica o jazz), podrá capturar esta respuesta en una variable para así determinar las preferencias musicales generales de sus usuarios.
La mejor manera para capturar estos datos depende del modo en que se procesan los formularios. También depende de si las selecciones de formularios que se deseen capturar están disponibles en la cadena de consulta de la página que sigue al envío del formulario. Los ejemplos de este artículo están en PHP. No obstante, se pueden adaptar estos conceptos a otro lenguaje en función de su entorno de servidor.
Esta información está dirigida a usuarios avanzados con amplia experiencia tanto en informes como en implementación. No intente realizar ningún cambio en la implementación sin tener absoluto conocimiento de las consecuencias. Si necesita modificar la implementación, póngase en contacto con el administrador de cuentas de su organización.

Método GET

Si su formulario utiliza un método GET para enviar datos, tiene acceso a los datos deseados en la cadena de consulta de la URL en la página que sigue al envío del formulario. Puede usar el complemento getQueryParam para capturar automáticamente estos datos desde la cadena de consulta y colocarlos en la variable que usted elija.

Método POST

Si su formulario utiliza un método POST para enviar datos (opción más común), los resultados de cada elemento de formulario específico están disponibles en la variable $_POST superglobal. Para capturarlos en una variable, determine el nombre del elemento de formulario en cuestión. Si se utiliza el ejemplo de género musical mencionado anteriormente, parte del elemento de formulario en cuestión sería así:
<input type="radio" name="music_genre" value="rock">

Este botón de opción pertenece al elemento de formulario "music_genre". A continuación, tendrá acceso al valor seleccionado del usuario mediante $_POST #. Esto se podría escribir en una variable en la página que sigue al envío del formulario:
s.eVar1="<?=$_POST['music_genre'];?>"

La variable eVar1 recibe una copia de cualquier valor que se haya enviado al servidor a través del formulario, tal como se especifica en la propiedad value=.
Si necesita información adicional relativa a este método de implementación personalizado, póngase en contacto con el administrador de cuentas de su organización. Él puede concertar una reunión con uno de nuestros consultores de implementación para proporcionarle la ayuda que necesite.