如果user_id=1,如何使用PHP在HTML中显示链接



我是新手,正在学习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>"

相关内容

  • 没有找到相关文章