powinien wyliczać dzieląc ilośc głosów przez ilość ocen a robi to zupełnie inaczej
nie mam pojecia jak to przerobić
Demo skryptu mozna zoabczyć tutaj http://www.smsek.info/rate/index.php
<?php function ShowResult($id_rate) { /* The formula for calculating the top 250 films gives a true Bayesian estimate: weighted rank (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C where: R = average for the movie (mean) = (Rating) Średni kurs dla filmu v = number of votes for the movie = (votes) Liczba (ilość) głosowań za filmem m = minimum votes required to be listed in the top 250 (currently 1250) Minimalne głosowania (głos) wymagały być załączany do listy w szczycie 250 C = the mean vote across the whole report (currently 6.9) średni (wielkość średnia) głosowanie (głos) poprzek cały (całość; w całości) powiadamiać (sprawozdanie; zgłaszać się) */ $query = "SELECT COUNT(*) as num, ((COUNT(*)/(COUNT(*)+".$GLOBALS['m']."))*AVG(rate)+(".$GLOBALS['m']."/(COUNT(*)+".$GLOBALS['m']."))*".$GLOBALS['C'].") AS rate FROM ".$GLOBALS['table']." WHERE rate>0 AND rate<11 AND article=".$id_rate; $procent = $ar[rate]; } ?>
Prosze o wszelką pomoc