我初始化了一个数字,我在一个html字符串中连接它,但它不起作用

时间:2016-03-03 22:52:50

标签: php html

我一直在努力建立一个“排名”系统。表上的第一个是1然后第二个是2;我已经半完成了,但我遇到了问题。

do {
   echo "The number is ".$i."<br/>";
   $i++;
} 
while ($i <= 5);

        while( $row = mysql_fetch_assoc( $result ) ){
             $uuid = $row['UUID'];
             $kills = $row['KILLS'];
             $deaths = $row['DEATHS'];
             $wins = $row['WINS'];
             $points = $row['POINTS'];
             $crystals = $row['CRYSTALS'];
             echo
             "<tr>
               <td>The number is ".$i."</td>

这是我目前的代码,这是输出: My leaderboards

所以,它在表外工作,但一旦在表中似乎保持相同的值。我想也许是因为整个表都设置在一个预设行上,但它与其他php相关的东西工作得很好,所以为什么不能用它?

2 个答案:

答案 0 :(得分:0)

首先将你的$ i设置为0然后每转一圈都增加一个值,这是编辑后的代码:

do {
   echo "The number is ".$i."<br/>";
   $i++;
} 
while ($i <= 5);

$i = 0;
        while( $row = mysql_fetch_assoc( $result ) ){
             $i++;
             $uuid = $row['UUID'];
             $kills = $row['KILLS'];
             $deaths = $row['DEATHS'];
             $wins = $row['WINS'];
             $points = $row['POINTS'];
             $crystals = $row['CRYSTALS'];
             echo
             "<tr>
               <td>The number is ".$i."</td>

答案 1 :(得分:0)

我有正确的代码,只需通过编辑来增加表中的数字:

<td>".$i."</td>

对此:

<td>".$i++."</td>