¿Puedo guardar los valores enviados por un formulario en una tabla diferente que la de Breezingforms?

El integrador (desde la versión 1.5.9 compilación 700) ofrece la posibilidad de guardar fácilmente los datos de los formularios en cualquier tabla de base de datos de su instalación de Joomla!™ (la mayoría de tablas empiezan con el prefijo jos_).

La forma de funcionamiento es sencilla:

- Si lo que se pretende es insertar nuevos datos, se selecciona el formulario, la tabla de la base de datos donde quiere almacenar la información y los campos que quieren copiarse (por ejemplo, para subscripciones de newsletter).

- Si lo que quiere es actualizar datos ya existentes, se requiere la información mencionada en el punto anterior más algún tipo de criterio para indicar dónde y cuándo guardar un registro (por ejemplo, actualizaciones de community builder).

A continuación se muestra un sencillo ejemplo paso a paso:

  1. En el menú del Integrador haga clic sobre el botón 'Nuevo' situado en la parte superior izquierda.
  2. Elija un nombre para la norma, seleccione el formulario (Form) "SampleContactForm", tabla objetivo "jos_users" y en tipo (type) deje la opción "insert".
  3. Haga clic sobre el botón 'Guardar'.
  4. Ahora aparece una segunda tabla: "Data Integration" (integración de datos).
  5. Como 'Form element (incoming)' elija "cf_name (Text)" y como 'Database Field (outgoing)' elija 'name (varchar)'.
  6. Haga clic sobre el link "add" (añadir).
  7. Ahora elija como 'Form Element (incoming)' la opción "cf_email (Text)" con elemento Outgoing "email (varchar)".
  8. Haga clic sobre el link "add".
  9. En cada uno de los integradores de datos creados puede verse un link llamado "Code". Haga clic sobre este link para el item "cf_name".
  10. En el área de texto que aparece introduzca el siguiente código: $value = strtoupper($value);
  11. Haga clic sobre el enlace "save" (guardar) situado en la parte inferior del área de texto. El código introducido convierte el nombre en su valor en mayúsculas para ser así guardado.
  12. Ahora abra el formulario SampleContactForm, rellene los campos y envíe el formulario.
  13. Abra phpMyAdmin y busque la tabla "jos_users", donde podrá encontrar los dos valores guardados mediante el Integrador.

Para el caso de las actualizaciones el proceso es un poco más complejo. Si tiene dudas al respecto, por favor, vea el siguiente vídeo tutorial o contacte con nuestro soporte técnico (foro).

Descuentos actuales

Suscripción todos extensiones

Summer Sale! All subscriptions at a special price!


Sin límite de dominios!. Incluye todas nuestras extensiones presentes y futuras para Joomla!®, plantillas para Joomla!®   adquiriendo la suscripción de por vida tiene acceso a todas nuestras plantillas.

Más información aquí

Descuento por componentes terceros - 25% Off

Nosotros le ayudamos a que no incurra en grandes gastos. Si es nuevo cliente y ha adquirido un constructor de formularios de otro proveedor, obtendrá un 25% de descuento en nuestra suscripción de un año o de por vida.

Cómo recibir el descuento:

Envíenos un correo electrónico a sales@crosstec.org con la evidencia (por ejemplo, un recibo de PayPal) de que a adquirido otra extensión para formularios y espere a nuestras instrucciones de pago para disfrutar de su suscripción con descuento.

Apoyando a la comunidad Joomla!

Nuestra pasión nos lleva a apoyar a grupos oficiales de usuarios de Joomla! y a organizadores de eventos Joomla! registreados en Joomla.org.

Si planea organizar un evento relacionado con la comunidad Joomla! y necesita cualquiera de nuestros productos, por favor, envíenos un email a info@crosstec.org y recibirá una suscripción de por vida gratuitamente.