Php 如何基于MySQL数据在HTML中创建条件按钮?
我正在尝试创建一个按钮,根据当前用户是否跟随另一个用户,该按钮将显示“跟随”或“取消跟随” 根据John的观点,如果John跟随Tim,而不是Sarah,那么web视图将如下所示:Php 如何基于MySQL数据在HTML中创建条件按钮?,php,javascript,html,Php,Javascript,Html,我正在尝试创建一个按钮,根据当前用户是否跟随另一个用户,该按钮将显示“跟随”或“取消跟随” 根据John的观点,如果John跟随Tim,而不是Sarah,那么web视图将如下所示: _________________________________ | | | | Tim | (unfollow) | |________________|______________| |
_________________________________
| | |
| 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;
}
...
好主意,开始写一些代码吧