Formularios
Buenas, estoy trabajando con Drupal en Windows, y la pregunta mas bien es de concepto mas que de programación.
Tengo un formulario, hecho con el modulo Webform, y me funciona correctamente, me envía todos los datos del formulario a mi cuenta de correo, pero esos datos quiero que se almacenen en una base de datos, pero claro quiero que los datos sean fieles, los quiero comprobar, y aquí está la pregunta...¿Los datos, al darle a enviar y después de que pase las validaciones (Javascript, php), tengo que hacer que se suban directamente a la base de datos? o después de comprobarlo ¿hay alguna manera de subir los datos casi automática o tengo que hacerlo a mano todo este proceso??
Cualquier consejo es bien recibido.
Un saludo.
- Inicie sesión o regístrese para enviar comentarios

Bien, gracias a los
Bien, gracias a los dos...probaré y os comento.
Un saludo.
Creo que webform guarda
Creo que webform guarda automáticamente los datos en la base de datos si le indicas que haga eso.
En mi opinión creo que lo que estás necesitando en este algún snippet de validación.
Segun la documentación de Webform, es posible definir scripts para validar el formulario antes de que se envie.
Hay mas información en el Handbook de Webform.
Espero que sea de ayuda.
Saludos
Mariano
http://cuencodigital.com
Mira puedes utilizar el
Mira puedes utilizar el modulo Rules (http://drupal.org/project/rules) y activar uno de sus submódulos que es Rules Forms support, con este módulo podrás definir una acción después del envio del formulario ya que el formulario no será enviado hasta que la validación se haya efectuado, o alli mismo con Rules puedes definir una condición para que se guarde la información o no.
Luego puedes agregar una acción, por ejemplo "execute custom PHP code" deberás tener activado el módulo PHP filter que viene por defecto en Drupal, y alli generar las consultas sql que necesites, también si tienes el módulo tokens, te será más facil obtener los datos que quieres almacenar.
Saludos XD