使用PHP变量加载PHP和HTML代码中的样式
我想隐藏我的一个按钮,所以我想添加样式=显示:无;但由于我已经在使用PHP代码来echo这个按钮,我不知道如何使用它。我试着像下面这样做使用PHP变量加载PHP和HTML代码中的样式,php,html,Php,Html,我想隐藏我的一个按钮,所以我想添加样式=显示:无;但由于我已经在使用PHP代码来echo这个按钮,我不知道如何使用它。我试着像下面这样做 <?php $style = ""; if($this->session->userdata('user_id') == $member['user_id']) { $style = "style='display:none;'"; }
<?php
$style = "";
if($this->session->userdata('user_id') == $member['user_id']) {
$style = "style='display:none;'";
}
if ($member2 == 0){
echo '<a href="'.site_url('members/addfriend/'.$member['user_id']).'" class="btn btn-primary">Add As Friend <?php echo $style;?> </a>';
} else {
echo '<a href="'.site_url('members/removefriend/'.$member['user_id']).'" class="btn btn-primary">Remove Friend </a>';
}
?>
我正在寻找在我的AddFriend按钮中应用上面的样式代码,但我不知道如何在下面的代码中使用$style变量
echo '<a href="'.site_url('members/addfriend/'.$member['user_id']).'" class="btn btn-primary">Add As Friend <?php echo $style;?> </a>';
如果有人能帮我做这件事,请告诉我。
谢谢 这可能只是一个语法错误。试着这样做:
<?php
$style = "";
if ($this->session->userdata('user_id') == $member['user_id']) {
$style = "style='display:none;'";
}
if ($member2 == 0) {
echo '<a href="'.site_url('members/addfriend/'.$member['user_id']);.'" class="btn btn-primary">Add As Friend "'.$style.'"> </a>';
//Here's the change!
} else {
echo '<a href="' . site_url('members/removefriend/' . $member['user_id']) . '" class="btn btn-primary">Remove Friend </a>';
}
?>
您在php中有一个php开始标记,它永远不会工作。首先,您创建了一个解析错误,在现有echo中有php解释器标记和echo,并且已经在php中。