Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2012, 01:22
Avatar de Nemutagk
Nemutagk
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 =)