我是新手,正在学习PHP和HTML。我有一个显示数据的用户表。如果user_id=1,我想显示Delete按钮。否则我想隐藏它。我当前的链接代码如下
<a href="<?php echo site_url('members/delete/'.$row['user_id']); ?>" class="btn btn-danger" onclick="return confirm('Are you sure to delete?')">delete</a>
我已经做了PHP代码来实现我上面的描述
<?php
if ($row['user_id']==1){
echo //// I want a link here
}
?>
但由于我的链接也使用了一些PHP代码,我很困惑,无法正确地回显按钮。我试了一个小时,但没能修好。如果有人能帮我,请告诉我。
谢谢!
我想您想在字符串中添加变量:
<?php
if ($row['user_id']==1){
echo '<a href="'.site_url('members/delete/'.$row['user_id']).'" class="btn btn-danger" onclick="return confirm('Are you sure to delete?')">delete</a>';
}
?>
使用CCD_ 1组合字符串&变量:
'string'.$var
阅读PHP中的字符串串联。
以下是解决您问题的可能方案:
<?php
if ($row['user_id'] === 1) {
echo '<a href="/members/delete/'.$row['user_id'].'">'.$row['username'].'</a>';
}
这里有一个例子。。。
<?php if ($row['user_id']==1){ ?>
<a href="<?php echo site_url('members/delete/'.$row['user_id']); ?>" class="btn btn-danger" onclick="return confirm('Are you sure to delete?')">delete</a>
<?php } ?>
您可以将html代码放入类似的echo中
echo "<tag name></tag name>"