Php 如何基于MySQL数据在HTML中创建条件按钮?

Php 如何基于MySQL数据在HTML中创建条件按钮?,php,javascript,html,Php,Javascript,Html,我正在尝试创建一个按钮,根据当前用户是否跟随另一个用户,该按钮将显示“跟随”或“取消跟随” 根据John的观点,如果John跟随Tim,而不是Sarah,那么web视图将如下所示: _________________________________ | | | | Tim | (unfollow) | |________________|______________| |

我正在尝试创建一个按钮,根据当前用户是否跟随另一个用户,该按钮将显示“跟随”或“取消跟随”

根据John的观点,如果John跟随Tim,而不是Sarah,那么web视图将如下所示:

_________________________________
|                |              |
|       Tim      |   (unfollow) |       
|________________|______________|
|                |              |
|       Sarah    |    (follow)  |       
|________________|______________|
其中(“”)表示按钮


我有一个数据库,表明谁跟随谁,但如何根据所述数据库的验证显示正确的按钮

如果没有代码示例,很难回答,但是类似这样的问题

<?php

  if(follow){
    echo '<input type="button" value="Follow" />';
  } else {
    echo '<input type="button" value="Unfollow" />';
  }

?>

假设您有三个字段“name\u id”、“name”和“followed”,其中“name\u id”是人员的id,“name”是表示人员姓名的字符串,“followed”是布尔值:

<script type="text/javascript">
function toggleFollowing(name_id) {
  window.location = 'toggleFollowing.php?name_id='+name_id;
}
</script>
...
<?php
  ...
  while ($row = $result->fetch_assoc()) {
    echo '<tr>';
    echo '<td>'.$row['name'].'</td><td><a href=""><button type="button" onclick="toggleFollowing('.$row['name_id'].')">'.($row['followed']==1 ? 'Unfollow':'Follow').'</button></td>';
    echo '</tr>';
  }
  ...
?>

函数切换如下(名称\u id){
window.location='toggleFollowing.php?name_id='+name_id;
}
...

好主意,开始写一些代码吧