php中的代码放置

php中的代码放置,php,Php,目前,我的表复制了我不希望它做的团队。我已将$adminbutton2移动到桌上所需的位置 <table style ="background: #5b9bc6; margin: auto;" > <tr> <th>rank</th> <th>team</th> <th>win count</th> <?php IF(isadmin()) { echo ("<th>Add w

目前,我的表复制了我不希望它做的团队。我已将$adminbutton2移动到桌上所需的位置

<table style ="background: #5b9bc6;
margin: auto;"
>
<tr>
<th>rank</th>
<th>team</th>
<th>win count</th>
<?php IF(isadmin())
{
    echo ("<th>Add wins</th>");
    echo ("<th>Revert wins</th>");
} ?>
</tr>
<?php
$sql="SELECT `id`, `teamname`, `wincount`,`AdminU` FROM `teamranks` ORDER BY 
`wincount` DESC";
if(!$result = $db->query($sql)){
    die('There was an error running the query [' . $db->error . ']');
}
$rank = 1;
while($row = $result->fetch_assoc()){
    $adminbutton ="";
    $teamid= $row['id'];
    if (isadmin()){
        $adminbutton="<button onclick=\"addwin($teamid)\" 
type=\"button\">Add win</button>";
    }
    echo '<tr><td>'.$rank."</td><td>". $row['teamname']."</td><td 
id=\"wincount-$teamid\">".$row ['wincount'] . "</td><td>$adminbutton</td>
<td></td></tr>";
    $rank++;
}
?>
<?php
$sql="SELECT `id`, `teamname`, `wincount` FROM `teamranks` ORDER BY 
 `wincount` DESC";
if(!$result = $db->query($sql)){
    die('There was an error running the query [' . $db->error . ']');
}
$rank = 1;
while($row = $result->fetch_assoc()){
    $adminbutton2 ="";
    $teamid= $row['id'];
    if (isadmin()){
        $adminbutton2="<button onclick=\"revertwin($teamid)\" 
type=\"button\">revert win</button>";
    }
    echo '<tr><td>'.$rank."</td><td>". $row['teamname']."</td><td 
id=\"wincount-$teamid\">".$row ['wincount'] . "</td><td></td>
<td>$adminbutton2</td><td></td>/tr>";
    $rank++;
}
?>

</table>

等级
团队
胜算
它基本上复制了球队和排名以及他们的胜利计数。当前的所有代码都可以工作,但它没有显示在我希望的位置。我知道我可能有很多不必要的代码在那里,但如果你有人能帮我找出什么保持和在正确的地方,以及什么删除,这将是伟大的

while($row=$result->fetch_assoc()){
while($row = $result->fetch_assoc()){
    $adminbutton= "";
    $adminbutton2= "";
    $teamid = $row['id'];
    if(isadmin()){
        $adminbutton = "<button onclick=\"addwin($teamid)\" type=\"button\">Add win</button>";
        $adminbutton2 = "<button onclick=\"revertwin($teamid)\" type=\"button\">Revert win</button>";
    }
    echo "<tr><td>".$rank."</td><td>".$row['teamname']."</td><td id=\"wincount-$teamid\">".$row['wincount'] . "<td><td>$adminbutton</td><td>$adminbutton2</td><td></td></tr>";
    $rank++;
}
$adminbutton=“”; $adminbutton2=“”; $teamid=$row['id']; if(isadmin()){ $adminbutton=“添加赢”; $adminbutton2=“恢复胜利”; } 回显“$rank.”“$row['teamname']”..$row['wincount']”.“$adminbutton$adminbutton2”; $rank++; }
正如@Martin所建议的,您的代码有一些问题,您需要阅读或进行更多练习。Youtube、Udemy和其他网站上有一些很棒的教程

从我从您的屏幕截图中了解到,看起来您需要两个按钮,每行有$adminbutton和$adminbutton2。看起来您复制了查询并更改了按钮

解决方案

  • 用上述代码替换代码行77-84
  • 删除代码行85-99

请将代码复制并粘贴到堆栈溢出问题中,而不仅仅是屏幕截图。您好,对此我深表歉意。我试着这么做,但它一点也不喜欢我的格式。有没有一种简单的方法可以将它从记事本++正确格式化到此处。。在你的问题文本框中有一个特殊的按钮来处理这些问题。即使有代码,我仍然无法理解这里的问题。粘贴代码后。选择它并单击文本区域中的代码示例按钮非常感谢!行号差了一两个。但一旦我修复了,我的代码就可以工作了!