Foros del Web » Programando para Internet » PHP »

Sistema Votaciones con estrellas

Estas en el tema de Sistema Votaciones con estrellas en el foro de PHP en Foros del Web. Mi consulta es la siguiente, tengo varios productos: Ejm: id:324 votacion: 420 id:217 votacion:563 .. .... En total tengo como 34000 votaciones aprox. Como sacar ...
  #1 (permalink)  
Antiguo 22/07/2009, 08:53
 
Fecha de Ingreso: febrero-2008
Mensajes: 38
Antigüedad: 16 años, 2 meses
Puntos: 0
Sistema Votaciones con estrellas

Mi consulta es la siguiente, tengo varios productos:

Ejm:

id:324
votacion: 420

id:217
votacion:563
..
....

En total tengo como 34000 votaciones aprox. Como sacar del promedio (AVG desde el SQL) y ponerlo en rangos de 5 estrellas, (solo almaceno esos 2 datos.)

Última edición por Ozkar_86; 23/07/2009 a las 13:46
  #2 (permalink)  
Antiguo 22/07/2009, 13:14
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Sistema Votaciones con estrellas

La cantidad de estrellas estara limitada por la cantidad de opciones en el formulario de votacion, si pones solo de 1 a 5 (como en FDW para los temas), la media nunca podra superar el 5.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 22/07/2009, 13:27
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: Sistema Votaciones con estrellas

yyo hace tiempo hice un sistema asi y de una manera mas simple... en la pagina le colocas checks box y la foto de la estrella al lado, despues cuando el usuarioo chequea su preferencia cada checkbox tiene un valor asignado en relacion a el numero de estrellas y ese valor lo guardas en la bd, despues para saber si el articulo fue comentado solamente sumas todos los valores del campo estrellas de la bd.. nada mas

salu2
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
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 23:19.