Encuestas en PHP
Buenas,
Quiero crear un sistema de encuestas en PHP+MySQL.
Buscando en el foro me estoy volviendo loco con el efecto gruyere y el aluvión de webs en Internet no me resuelven del todo lo que quiero.
Me gustaría tener un sistema que permita multiples respuestas y que impida la repetición de la votacion por parte del mismo cliente. (evitar trampas)
He pensado crear 3 tablas.
Una de preguntas, otra de respuestas que hacen referencia a las preguntas.
La pregunta X tiene n respuestas vinculadas. (* WHERE Id=loquesea)
Y por ultimo una con votos donde haga referencia al Id de la respuesta. Es en esta tabla en la que tengo más dudas. Creo que debería contener o el e-mail, o la IP o loquesea para evitar la repetición. Sé que lo más seguro és requerir el registro de los usuarios pero nos han dicho que no puede haber registros así que... habrá que hacerlo lo mejor posible sin ello.
1. ¿Veis bien el sistema que propongo?
2. ¿Qué dato usais para evitar la repetición?
3. ¿Cómo crearíais los gráficos?
Sobre el 3... puedo usar barras donde tenga una imagen cuyo width/height sea escrito por php... o lo mismo con css escritos en php.
Si quiero usar un sistema de quesitos... nidea :P