- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经成功制作了一个工作完全正常的记分板,但有一个小问题。我总是将我的“名次”数字加 1。如果两个竞争对手有相同的结果,他们应该有相同的“名次”。
我现在的代码(只有 PHP 我在表格中回显它):
<?php
while( $row = mysql_fetch_assoc( $u10z ) ){
print "<tr>";
print "<td>" . $i1 . "</td>";
print "<td>" . $row['ime'] . "</td>";
print "<td>" . $row['priimek'] . "</td>";
print "<td>" . $row['klub'] . "</td>";
print "<td>" . $row['drzava'] . "</td>";
print "<td>" . $row['vrh'] . "</td>";
print "<td>" . $row['vrhPoskus'] . "</td>";
print "<td>" . $row['bonus'] . "</td>";
print "<td>" . $row['bonusPoskus'] . "</td>";
print "</tr>";
$i1++;
}
?>
如您所见 $i1
是一个“地点”计数器。
如果您查看第二个表,first(1)
和 second(2)
竞争对手应该都在 first(1)
排名,因为他们都有相同的分数。
还有eighth(8)
和ninth(9)
竞争对手应该都在 eighth(8)
地点。
编辑:
我现在正在使用下面评论的代码,但我有一个小问题。数字发生了变化。
<?php
$pre_vrh = false;
$pre_vrhPoskus = false;
$pre_bonus = false;
$pre_bonusPoskus = false;
while( $row = mysql_fetch_assoc( $u10z ) ){
print "<tr>";
print "<td>" . $i1 . "</td>";
print "<td>" . $row['ime'] . "</td>";
print "<td>" . $row['priimek'] . "</td>";
print "<td>" . $row['klub'] . "</td>";
print "<td>" . $row['drzava'] . "</td>";
print "<td>" . $row['vrh'] . "</td>";
print "<td>" . $row['vrhPoskus'] . "</td>";
print "<td>" . $row['bonus'] . "</td>";
print "<td>" . $row['bonusPoskus'] . "</td>";
print "</tr>";
if ($pre_vrh != $row['vrh'] || $pre_vrhPoskus != $row['vrhPoskus'] || $pre_bonus != $row['bonus'] || $pre_bonusPoskus != $row['bonusPoskus']) {
$i1++;
}
$pre_vrh = $row['vrh'];
$pre_vrhPoskus = $row['vrhPoskus'];
$pre_bonus = $row['bonus'];
$pre_bonusPoskus = $row['bonusPoskus'];
}
?>
图片: New results
最佳答案
我无法理解你在谈论分数时的意思,但是......它看起来像 if $row['vrh'], $row['vrhPoskus'], $row['bonus'] , $row['bonusPoskus']
相同,则位置必须相同。如果是这样的话代码可以是这样的
<?php
$pre_vrh = false;
$pre_vrhPoskus = false;
$pre_bonus = false;
$pre_bonusPoskus = false;
$place = 1;
$i1 = 0;
while( $row = mysql_fetch_assoc( $u10z ) ){
print "<tr>";
// we should compare old and new values for getting place
if ($pre_vrh != $row['vrh'] || $pre_vrhPoskus != $row['vrhPoskus'] || $pre_bonus != $row['bonus'] || $pre_bonusPoskus != $row['bonusPoskus']) {
$place = $i1 + 1;
}
$i1++;
print "<td>" . $place . "</td>";
print "<td>" . $row['ime'] . "</td>";
print "<td>" . $row['priimek'] . "</td>";
print "<td>" . $row['klub'] . "</td>";
print "<td>" . $row['drzava'] . "</td>";
print "<td>" . $row['vrh'] . "</td>";
print "<td>" . $row['vrhPoskus'] . "</td>";
print "<td>" . $row['bonus'] . "</td>";
print "<td>" . $row['bonusPoskus'] . "</td>";
print "</tr>";
$pre_vrh = $row['vrh'];
$pre_vrhPoskus = $row['vrhPoskus'];
$pre_bonus = $row['bonus'];
$pre_bonusPoskus = $row['bonusPoskus'];
}
?>
关于PHP + MySQL 记分牌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35734237/
我正尝试在 JavaFX 中制作一个基本的 GUI 记分牌,但在程序中遇到错误。 package application; import javafx.application.Application;
这个问题已经有答案了: php code to give the position according to their scores (1st, 2nd, 3rd, 3rd, 5th) [close
我正在为即将到来的世界杯做一个小项目。我正在建立一个基于国家队小组的名册/排行榜/记分牌。我们的想法是获得有关小组内或淘汰赛阶段所有即将到来的比赛的信息(比分、比赛时间、比赛统计数据等)。目前我被数据
我有一个带有记分牌的 WordPress 网站,可以从 wp 数据库中的 View 获取结果,并且我已经在自定义页面模板上设置了记分板。我的麻烦是将记分牌中的玩家链接到包含玩家的新页面统计数据等。我希
从昨天开始,我开始制作我的第一个插件,但出现了一些问题。我有记分牌类(class)。并且有制作记分板、加载记分板和更改分数的方法。 这里是: package eu.anavicius.TomTom19
我正在使用 C# 控制台制作俄罗斯方 block 游戏。我已经完成了游戏的大部分内容,但在文件处理方面遇到了困难。我还没有真正找到任何与此相关的东西,所以我想我可以试一试并问问它。所以我想做的是将玩家
我是一名优秀的程序员,十分优秀!