Просмотр поста

.
Screamer

Вот чё здесь не так?
высчитывает совсем не то что нужно.Может кто поможет а?

$z_rev = mysql_query("SELECT * FROM `recenzies`");
            $z_dis = mysql_query("SELECT * FROM `discographies`");
            while ($dis = mysql_fetch_array($z_dis)){
                $rev = mysql_fetch_array($z_rev);
                if ($dis['id'] == $rev['album']) {
                    while (empty($rev['rate'])){
                        echo $rev['rate'];
                        $rating1[] = $rev['rate'];
                    }
                    for($i=0; $i<count($rating1); $i++) $rating = array_sum($rating1)%count($rating1); 
                    $update = mysql_query("UPDATE `discographies` SET `rate`='$rating' WHERE `id` = '".$dis['id']."'");        
                }
                if ($update) echo '<br />Обновлено!'.$dis['id'].' - '.$dis['album'].'с оценкой: '.$rating.'<br />';
                unset ($rating1);
            }