Sistema de encuestas para tu Web
En este artículo vamos a hablar de un módulo adaptable a cualquier proyecto y que puede ser editado según convenga. Estamos hablando de un sistema de encuestas utilizando las tecnologías PHP, MySQL, jQuery, javascript, HTML y CSS para su desarrollo.
Las encuestas se guardan en base de datos teniendo un fecha de finalización pero en cualquier momento la administración puede finalizar la encuesta pulsando un link.
Para crear una encuesta aparece un formulario con dos pasos. En el primer paso se formula la pregunta, se asigna una fecha de fin y se añade el número de respuestas que habrá para dicha pregunta.
En el paso 2 simplemente se añade las respuestas a la pregunta formulada. Este formulario estará condicionado por el parámetro «número de respuestas» enviado en el formulario anterior.
Todos los campos de los formularios son obligatorios y por lo tanto están validados o verificados en el lado del cliente con una librería javascript denominada «Livevalidation».
Cuando hayamos rellenado los 2 formularios la aplicación nos reenviará a la página principal para mostrarnos la encuesta creada.
Los usuarios podrán votar sin previo registro pero mediante IP se comprueba el duplicado de votos. Es decir, un usuario desde su pc solo podrá emitir un voto para una encuesta.
Lo mejor es que veas y pruebes el ejemplo en funcionamiento.

Hola que tal, yo quiero hacer un sistema parecido pero que cada encuesta tuviera N preguntas ya que con el tuyo solo se hace una pregunta con multiples respuestas, aun no logro aterrizar la idea de como hacer esto podrias ayudarme?
Hola buenas tardes,
Quizá si nos contacta en blog@jose-aguilar.com y nos indica todos los detalles podamos facilitarle una solución.
Saludos
hola buen dia, sabes esta muy bueno tu ejemplo. lo descargue, pero tengo un detalle no me guarda la pregunta en la base de datos, solo guardas las repuestas por lo tanto no puedo visualizar mis preguntas
hola, en el ejemplo me parece que usamos dos tablas en la base de datos. Creo que te falta la tabla para guardar las preguntas. Después, las respuestas deben estar asociadas a la tabla preguntas. Saludos
Hola genial este sistema, me podrias ayudar de favor, soy principiante en php y quisiera visualizar en la encuesta varias o todas las preguntas creadas y por supuesto los resultados en una sola grafica, Me gustaria me dijeras como se hace o si pudieras compartir los archivos para correr el ejemplo. Te agradezco mucho y te mando Saludos.
Hola Jose, esta excelente el sistema, pero a la hora de darle en descargar, dice que no encuentra la pagina, gracias por tus aportes.
Hola, ok ya está disponible la descarga, saludos
Buen dia Amigo, me parece muy interesante tu sistema de encuestas, pero no veo el codigo para guiarme y hacer una que necesito para mi web, agradeceria tu ayuda.
gracias 🙂
En el ejemplo en funcionamiento puedes comprar el paquete –> http://www.jose-aguilar.com/scripts/php/surveys/
Buenas, jose Estoy pensando en rehacer la página de mi empresa y me preguto si conoces algún sistema de formularios para encaminar al usuario hacia el/los productos que estan buscando.
Muchas gracias y buen trabajo con el blog!
Excelente encuesta administrable, felicidades!!
interesante tu sistema, puedes donar tu codigo???
ola Jose Aguilar esta interesante tu ejemplo…puedes pasarme el codigo fuente…gracias
No tienes los archivos de configuración?
http://www.jose-aguilar.com/services/php/22-sistema-de-encuestas.html
I like this web site so much, saved to bookmarks. «American soldiers must be turned into lambs and eating them is tolerated.» by Muammar Qaddafi.