Soporte » Guías – Resolución de problemas » Crear formulario en wordpress hacia base de datos

  • Buenos dias. Me presento nuevo en este espacio y en este foro en el que espero ayudar y aprender mucho.
    Me gustaria crear un formulario donde los comerciales de mi empresa entren con su usuario y contraseña, y en el que aparezcan varios campos a rellenar por dichos comerciales, y que esos datos del formulario, luego se trasladen a una base de datos. La base de datos esta hecha en Microsoft SQL Server.

    1) ¿Existe algun plugin que me facilite la creacion de ese formulario, con desplegables, radiobuttons, campos de texto, etc?

    2) ¿Como conecto esa base de datos al formulario?

    Se que tal vez sean preguntas muy abiertas, pero soy muy novato en wordpress y ando bastante perdido en cuanto a conectar wordpress a una base de datos, ademas tambien a la hora de realizar consultas sql desde un formulario.

    Muchas gracias por su tiempo.
    Un saludo.

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • Hola,
    Para hacer la parte privada lo puedes hacer con Members (https://es.wordpress.org/plugins/members/), User Access Manager (https://es.wordpress.org/plugins/user-access-manager/) o con cualquier otro plugin que te permita el acceso al contenido según el rol del usuario. Incluso puedes crear una página protegida por contraseña si no necesitas discriminar entre quien rellena cada formulario. Para crear el rol de comercial puedes utilizar User Role Editor (https://es.wordpress.org/plugins/user-role-editor/). La parte del formulario, si es básico (sólo rellenar campos, sin campos condicionales, por ejemplo), puedes utilizar Contact Form 7 (https://es.wordpress.org/plugins/contact-form-7/). Con este plugin tienes una serie de añadidos que dan más riqueza a los formularios para poder hacer otras cosas, como lo de los condicionales que comentaba. Ahora, la parte difícil llega con la conexión al servidor SQL Server. Yo no conozco ningún plugin que lo haga directamente. Sólo he tenido dos casos en los que he tenido que conectar WordPress con SQL Server y en ambos casos el servidor era propio (no compartido) con Apache. Creamos una conexión ODBC con un DSN en el servidor y luego utilizando ezSQL (no recuerdo si existía una librería ODBC directamente o tuvimos que adaptar la que existía de SQL Server).
    He buscado por Google y he encontrado un par de servicios que te conectan Gravity Forms con SQL Server, pero desconozco completamente como funcionan. Son servicios de pago mensual y ahí cada uno elige lo que más le merece la pena.
    En general, hay múltiples formas de desarrollarlo y yo sólo te doy una idea de como hacerlo y la experiencia que he tenido con casos como este. Como digo la parte más «complicada» es conectar con el servidor SQL Server, pero lo mismo hay alguien que haya trabajado más con cosas como esta y me de otras opciones a mi también 🙂

    Gracias @oskar142, tratare de buscar alguna otra alternativa.
    Gracias por tu mensaje, a la espera de otros mensajes estoy 🙂

    Pues instalar Contact Form 7 DB, que te guarda todos los datos en BD y después los exportas. Es un método manual, pero barato 🙂

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • El debate ‘Crear formulario en wordpress hacia base de datos’ está cerrado a nuevas respuestas.