当前页面高亮按钮

时间:2016-01-05 22:26:45

标签: php html css

我有3个按钮位于我网站的标题PHP文件中。我想在你的页面上更改按钮的颜色,但我无法正常工作,所以我试图使用$ thispage语句来调用它,所以如果它在其中一个页面上添加了id =& #34;当前页&#34。这是我正在使用的代码

<input type='button' value='AVAILABLE NOW' onClick='location="/category/upcoming/"' <?php if ($thisPage) echo " id=\"currentpage\""; ?> class="header-image" />
<input type='button' value='COMING SOON' onClick='location="/category/soon/"' <?php if ($thisPage) echo " id=\"currentpage\""; ?>class="header-image" />
<input type='button' value='VAULT ARCHIVE' onClick='location="/category/previous/"' <?php if ($thisPage) echo " id=\"currentpage\""; ?>class="header-image" />

1 个答案:

答案 0 :(得分:0)

PHP

<?php
$page_name = basename(__FILE__);
?>

HTML

 <li <?php echo ($page_name == 'page1.php' ? 'class="currentpage"' : 'class="h"'); ?>><a href="whatever.php"> Link1</a></li>
 <li <?php echo ($page_name == 'page2.php' ? 'class="currentpage"' : 'class="h"'); ?>><a href="whatever.php"> Page 2</a></li>

CSS

.currentpage{
/*Format it how you want it */
}