如果按钮具有isset($ _ GET),我想显示我的按钮。我正在尝试这样做。
<?php if(isset($_GET['project_id'])){
echo '<div class="add_btn_primary"> <a href="manage_project_users.php?project_id=<?php echo $_GET['project_id'];?>">Project Users</a> </div>';
}?>
它给我类似
的错误 Parse error: syntax error, unexpected 'project_id' (T_STRING), expecting ',' or ';' in C:\xamppp\htdocs\mayank\add_project.php on line 101
我不知道该如何处理div中的echo project_id。让我知道是否有人可以帮助我。 谢谢
答案 0 :(得分:1)
为什么要在echo中再次添加标签,只需按如下所示使用它即可:
<?php
if(isset($_GET['project_id']))
{
echo ('<div class="add_btn_primary"><a href="manage_project_users.php?project_id='.$_GET["project_id"].'>Project Users</a></div>');
}
?>
答案 1 :(得分:1)
在另一个回声中使用回声以及在不关闭第一个php标记的情况下如何启动新的php标签是不正确的。 正确的方法是沿着在echo中传递的字符串连接变量,这就是方法
<?php if(isset($_GET['project_id'])){
echo '<div class="add_btn_primary"> <a href="manage_project_users.php?project_id='.$_GET['project_id'].'">Project Users</a> </div>';
}?>
而不是破坏php标记,而是破坏'引号以连接字符串中的值。