排序计算数据以在php中对我的数据进行排名

时间:2016-05-25 04:24:25

标签: php mysql codeigniter rank rate

如何对数据进行排序,以便给出5星,4星,直到1星的速率。

这是我的查询

function top5cust($tahun, $bulan)
{
    if ($tahun == 'semua' && $bulan == 'semua'){
        $data = $this->db->query("SELECT nama_jalan, no_rumah, jarak, kelurahan, kecamatan, kota, COUNT(*) as freq 
                                from t_cust GROUP by nama_jalan, no_rumah, jarak,kelurahan, kecamatan, kota 
                                ORDER by freq DESC LIMIT 5");

    }
    else
    {

        $data = $this->db->query("SELECT nama_jalan, no_rumah, jarak, kelurahan, kecamatan, kota, COUNT(*) as freq 
                                from t_cust
                                WHERE YEAR(tgl_req) = $tahun AND MONTH(tgl_req) = $bulan
                                group by nama_jalan, no_rumah, jarak, jarak,kelurahan, kecamatan, kota 
                                ORDER by freq DESC LIMIT 5");
    }           
    return $data->result();     
}

这是我的PHP代码

<table>
    <thead>
    <tr>
    <th><center>Alamat</center></th>
    <th><center>Jarak</center></th>
    <th><center>Frekuensi</center></th>

    <th><center>Rate</center></th>
    </tr>
    </thead>
    <tbody>
    <?php

    $cost=2000;
    $totalbeli=50000;

    foreach($top5cust as $data){
        $frekuensi=$data->freq;
        $jaraks=$data->jarak;
        $perhitunganrank=($frekuensi*$totalbeli)-($jaraks*$cost*$frekuensi);


        echo "<tr>";
        echo "<td>".$data->nama_jalan." no ".$data->no_rumah.", ".$data->kelurahan.", ".$data->kecamatan.", ".$data->kota."   </td>";
        echo "<td>".$data->jarak."</td>";
        echo "<td>".$data->freq."</td>";
        echo '<td>'.$perhitunganrank.'</td>';
        echo"</tr>";
    }?>
    </tbody>
</table>

我如何对数据进行排序并按$perhitunganrank给出费率但不回应它。 对不起,如果我的问题不清楚我的英语不好。

的问候, ridho

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery(function($) { $('.description').on('click', function() { var frame = $(this).next('iframe'); frame.attr('src', frame.attr('data-src')); $(this).off('click'); //remove click event }); }); ,您可以在此处查看文档:{​​{3}}您的案例中的示例如下:

usort