Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2010, 08:42
Avatar de MoDoRrO
MoDoRrO
 
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 19 años, 2 meses
Puntos: 12
valoracion de Articulos... (la formula no me funciona)

Hola amigos

quiza estare un poco desvelado, pero esto ya lo habia hecho anteriormente y me funcionaba a la perfeccion.

les cuento

creo una pagina php en la cual, podran valorar el articulo
(escala del 1 al 10)

en la BD estan 2 campos
calificacion (que es la actual)
votos (numero de votos)

digamos que tenemos 4 votos en total, y la calificacion actual es de 5.6

y un usuario valora 10 puntos mas
5.6+10/2 = 7.8
subio drasticamente la puntuacion final...

anteriormente utilizaba el campo de votos para que interviniera en la calificacion final.

solo que no recuerdo la formula, eh tratado por horas.
tengo esto:
[PHP]
$voto=10; //es el voto nuevo
$row[calificacion]=5.6; //calificacion actual
$num_votos=15; // votos en total

$calif_nuevo=round(($row[calificacion]+$voto)/2,2);
$calif_nuevo=($calif_nuevo/$num_votos)*10;
[\PHP]

si hacemos la prueba:
x=5.6+10/2=7.8
x(7.8)=7.8/15*10=5.2 no es logico....


Me pueden echar una mano.
Gracias!