我正在开发简单的游戏。
当用户查看所有用户的分数时,我希望他的分数为不同的颜色。我该怎么办?
到目前为止,我只列出了从最高分到最低分的所有分数
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();
?>
答案 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>";
}