【发布时间】:2018-05-01 20:24:14
【问题描述】:
关于我的 discgolf 评分系统的问题。
我有一个 HTML 表,其中填充了来自 MySQL 查询的数据。 像这样:
$uke_resultat_query = "SELECT * FROM Sammenlagt WHERE Dato='$select_box_value'";
$uke_resultat = mysql_query($uke_resultat_query);
$select_box_value 是具有特定值的选择框中的值。
桌子去
<?php
while($row = mysql_fetch_array($uke_resultat)){
echo "<tr><td>" . $row['Dato'] . "</td>
// Somwhere here i want to add a column that counts player's position...
// 1st place as the number 1 and so forth..
// The column called 'Poeng' will determine the order
// Players with even score will get the same position
<td>
<a href=\"/wordpress/teststats?id=". $row["spillerid"]."\">" . $row['Navn'] . "</a>
</td>
<td>" . $row['hull1'] . "</td>
<td>" . $row['hull2'] . "</td>
<td>" . $row['hull3'] . "</td>
<td>" . $row['hull4'] . "</td>
<td>" . $row['hull5'] . "</td>
<td>" . $row['hull6'] . "</td>
<td>" . $row['hull7'] . "</td>
<td>" . $row['hull8'] . "</td>
<td>" . $row['hull9'] . "</td>
<td>" . $row['hull10'] ."</td>
<td>" . $row['hull11'] . "</td>
<td>" . $row['hull12'] . "</td>
<td>" . $row['hull13'] . "</td>
<td>" . $row['hull14'] . "</td>
<td>" . $row['hull15'] . "</td>
<td>" . $row['hull16'] . "</td>
<td>" . $row['hull17'] . "</td>
<td>" . $row['hull18'] . "</td>
<td>" . $row['Sammenlagt'] . "</td>
<td>" . $row['Par'] ."</td>
<td>" . $row['Poeng'] . "</td></tr>";
}
?>
我试图在上面代码中的 cmets 中进行解释,但要明确我的问题:
如何添加一个位置列来检查“Poeng”列中的分数并添加记分牌的正确位置?
唯一要添加的规则是,如果两个玩家得分相同,他们将获得相同的位置,例如:
1 Johnny Ace 65 (points)
2 Billy Bogey 63
2 Perry Par 63
4 Bob Birdie 60
etc..
用PHP能做到吗?
【问题讨论】: