Foros del Web » Programando para Internet » PHP »

Sistema de votacion

Estas en el tema de Sistema de votacion en el foro de PHP en Foros del Web. Hola de nuevo querida gente.. Hoy tengo el siguiente problema. Soy novato en php pero algo entiendo.. Estoy intentando hacer un sistema de votacion.. Va ...
  #1 (permalink)  
Antiguo 12/02/2009, 21:44
 
Fecha de Ingreso: enero-2009
Mensajes: 10
Antigüedad: 15 años, 3 meses
Puntos: 0
De acuerdo Sistema de votacion

Hola de nuevo querida gente..

Hoy tengo el siguiente problema. Soy novato en php pero algo entiendo..

Estoy intentando hacer un sistema de votacion..

Va a ser una pagina publica, es decir no va a haber usuarios registrados ni nada..

el tema es el siguiente..

Una X persona va a colocar una frase en la pagina. otra X persona en otro lado del mundo la lee, le gusta y decide votarla....para eso hice un votar.php?id=123

en votar.php tengo un get id y votos++ algo asi.. eso funciona bien, no es problema. el problema es q ese usuario puede votar la cantidad de veces q el quiera!!! y eso no me gusta.

entonces la pregunta es.

¿ Como hacer para q un mismo usuario pueda votar una sola vez cada frase? ( pero tambien pueda votar otras frases). Cookies?? o algo de eso?

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 12/02/2009, 21:48
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: Sistema de votacion

LA RESPUESTA ESSTA EN SU IP

tienes q' limitar el voto a uno por ip.

como obtener la ip pues googlea un poco.
  #3 (permalink)  
Antiguo 12/02/2009, 21:51
 
Fecha de Ingreso: enero-2009
Mensajes: 10
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Sistema de votacion

si eso lo pense... se como obtener su ip y guardarle en my base de datos.. tmb se que las ips cambian continuamente..

lo que no se es como... como relacionar la tabla frases, donde los campos son, texto, fecha, id, etc.. con otra tabla llamada visitantes y con algun campo como ip me imagino...

no tengo idea de como hacer la comparacion !

gracias
  #4 (permalink)  
Antiguo 13/02/2009, 00:23
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 15 años, 8 meses
Puntos: 12
Respuesta: Sistema de votacion

En la tabla fraces:
- fraceId
- fecha
- titulo
- cuerpo
En la table visitantes:
- IP
- fraceId
- Puntaje.

De esta forma relacionas por fraceId
y en puntaje.- son los puntos q le dieron...

recuerda q esto de ips sera algo raro ya q solo podran votar una ves por ip ? ó
una ves por frace ?.
o te meteras a borras los ip diariamente -.-
  #5 (permalink)  
Antiguo 13/02/2009, 03:19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 85
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Sistema de votacion

Aquí tienes el código completito. Yo utilizo esta web para códigos que necesito, pero tiene la pega de que hay que registrarse. Espero te sirva:

http://www.rincondelcodigo.com/ver.p...num=120&arch=3

Un saludo.
  #6 (permalink)  
Antiguo 13/02/2009, 10:06
 
Fecha de Ingreso: enero-2009
Mensajes: 10
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Sistema de votacion

Muchas gracias gente.. ya les traigo novedades y si me queda, les pego el codigo y explicacion ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:59.