说明环路,而PHP
问题描述:
我要打:说明环路,而PHP
- 如果数据是在计数器1 - 10,则该类别是非常好的。
- 如果数据在计数器11-30中,那么该类别是良好的。
-
如果数据在计数器> 30,那么该类别是差。
排名 名称 分数 日期 类别<?php include("config.php"); $query = "SELECT s.id as id, u.id as id_user, u.nama_pegawai, s.score, s.timestamp FROM t_score s INNER JOIN pegawai u ON u.id = s.id_user GROUP BY s.id, u.id , u.nama_pegawai, s.score, s.timestamp ORDER BY s.score DESC"; $result = pg_query($query); $counter = 0; while($row = pg_fetch_array($result)){ //Creates a loop to loop through results ?> <tbody> <tr> <!-- <td><?php echo $row["id"]; ?></td> --> <td><?php echo ++$counter; ?></td> <td><?php echo $row["nama_pegawai"]; ?></td> <td><?php echo $row["score"]; ?></td> <td><?php echo $row["timestamp"]; ?></td> <td><?php echo ++$category ; ?> </td> <?php } pg_close(); ?> </tr> </tbody>
答
我认为你需要检查使用if语句或者else语句的循环内计数器的值。
<?php
if($counter >= 30){
$category = 'Poor';
//your code here
}
if($counter >= 11){
$category = 'Good';
//your code here
}
if($counter < 11){
$category = 'Very good';
//your code here
}
+0
谢谢:)它的工作。 – adn
+0
欢迎@Adinda – PenAndPapers
您应该尝试**自己编写代码**。在[**做更多的研究**之后](https://meta.*.com/q/261592/1011527)如果你有问题**发布你已经尝试了**的**明确的解释不工作**并提供[最小,完整和可验证示例](http://*.com/help/mcve)。阅读[如何问](http://*.com/help/how-to-ask)一个很好的问题。请务必[参观](http://*.com/tour)并阅读[this](https://meta.*.com/q/347937/1011527)。 –