我有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" />
答案 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 */
}