16/04/2012, 01:22
|
| Colaborador | | Fecha de Ingreso: marzo-2004 Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses Puntos: 406 | |
Respuesta: Votar usando update No, a ver, debes aclarar tus ideas y ser mas conciso, ¿deseas hacer un sistema de encuestas? o solo es para usarlo en 1 sola encuesta...
Si es un sistema de encuestas lo que deberías es crear 2 tablas en tu base de datos, 1 con el nombre de encuestas y otra llamada votos...
encuesta sería con la siguiente estructura
id: int, unique, autoincrement
encuesta: varchar 250 (o tambien text)
y la tabla votos:
id: int, unique autoincrement
idEncuesta: int
voto: int
ip: varchar (este ultimo opcional!)
Después en tu sistema creas una encuesta y cada vez que un usuario vote agregas un nuevo registro a la tabla votos con el id de la encuesta, después cuentas los votos y ves los votos que han hecho para crear tus estadísticas
ahora, ya teniendo tu encuesta deberás pensar si dejaras votar mas de 1 vez a un mismo usuario o no, aunque en este apartado es muy difícil porque no hay un sistema 100% fiable para evitar votos repetidos, pero lo mas sencillo es crear una cookie en la PC del cliente que esta votando y cuando quiera votar verificas primero si existe dicha cookie o no, si no existe aceptas el voto, si existe rechazas el voto
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =) |