php中的代码放置
目前,我的表复制了我不希望它做的团队。我已将$adminbutton2移动到桌上所需的位置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
<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