最高分数列表 - 如何区分列表中的分数

时间:2014-05-29 16:34:38

标签: php

我正在开发简单的游戏。

当用户查看所有用户的分数时,我希望他的分数为不同的颜色。我该怎么办?

到目前为止,我只列出了从最高分到最低分的所有分数

mysql_connect("$host", "$username", "$password")or die("cannot connect server "); 
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name ORDER BY score DESC;";
$result=mysql_query($sql);
while($rows=mysql_fetch_array($result)){ 
?>

<HTML TABLE>

<?php
}

mysql_close(); 
?>

1 个答案:

答案 0 :(得分:0)

测试该行中的玩家是否是当前玩家,并设置一个类。然后使用CSS为该类指定颜色。

while ($row = mysql_fetch_assoc($result)) {
    $class = $row['player'] == $current_player ? 'class="highlight"' : '';
    echo "<tr $class>";
    // code for rest of table row
    echo "</tr>";
}