根据数据库对计算值进行排序

时间:2019-03-02 14:13:32

标签: php codeigniter

基于数据库中的行,我有一些平均计算代码。我想要的是在我的<td>上回显平均值时,得到降序排序的平均值。有人可以分享他们的想法吗?非常感谢。这是我的代码。

foreach($records as $row){

    for($i = 0; $i < 10; $i++){
        $assignment[$i] = ((($row[$i]->assignment_scores/$row[$i]->assignment_perfect)*100)*0.1);
        $project[$i] = ((($row[$i]->project_scores/$row[$i]->project_perfect)*100)*0.3);
        $quarterexam[$i] = ((($row[$i]->quarterexam_scores/$row[$i]->quarterexam_perfect)*100)*0.4);
        $quiz[$i] = ((($row[$i]->quiz_scores/$row[$i]->quiz_perfect)*100)*0.15);
        $seatwork[$i] = ((($row[$i]->seatwork_scores/$row[$i]->seatwork_perfect)*100)*0.05);
        $average[$i] = $assignment[$i]+$project[$i]+$quarterexam[$i]+$quiz[$i]+$seatwork[$i];

        echo "<tr><td style='width: 200px;'>".$row[$i]->lname.', '.$row[$i]->fname.', '.$row[$i]->mname."</td><td style='padding-left:80px'>".$average[$i]."</td></tr>";
    }
}

0 个答案:

没有答案