PHP if pg true显示导航栏按钮


php if pg true show button on navigation bar

我想要一个按钮显示在我的导航栏上,只有当页面is = to employees

我做这个是为了完成这个。

在employees.php

<?php $pg = employees; ?>
在header。php

<?php
if ($pg == $employees) 
?>
<?php
     <a class="btn btn-info" href="https://www.ebillity.com/Firm4.0/Login.aspx?CorpLogin=1">Time Sheets</a>
?>

这是我在浏览器中得到的错误

Parse error: syntax error, unexpected '<' in /Applications/XAMPP/xamppfiles/htdocs/lpnew/includes/header.php on line 60

你输入了一些错误,所以你得到了一个错误

在employees.php

<?php $pg = $employees; ?>
在header。php

<?php
if($pg == $employees){
?>
 <a class="btn btn-info" href="https://www.ebillity.com/Firm4.0/Login.aspx?CorpLogin=1">Time Sheets</a>
<?php } ?>

你得到的错误是因为你没有在你的链接上使用echo,你需要把你的双引号换成单引号。

试试这个链接:

echo "<a class='btn btn-info' href='https://www.ebillity.com/Firm4.0/Login.aspx?CorpLogin=1'>Time Sheets</a>";

看起来你的if语句没有完成,或者你在{}中没有任何东西。它还显示您正在尝试调用当前页面?我做了一些假设,但试试这个:

if (basename($_SERVER['PHP_SELF'])== 'employee.php'){
    //do something
}
else{
    //do something else
}