php - 导航栏当前类更改 php include

标签 php html css twitter-bootstrap-3 navbar

<分区>

我的 if 语句有问题,我正在尝试使用 php include 激活我所在的页面,这是我的 include 代码;

<?php
echo '
<div class="container">
<nav class="navbar navbar-inverse">
    <div class="container-fluid">
        <div class="navbar-header">
                <a class="navbar-brand" href="/womsy/home.php">Womsy</a>
        </div>
            <ul class="nav navbar-nav">
                <li <?php if ($page = "home") {class=active;} else {echo "Failed to load active class."} ?><a href="?page=home">Home</a></li>
                <li><a href="?page=blog">Blog</a></li>
                <li><a href="?page=projects">Projects</a></li>
                <li><a href="?page=contact">Contact</a></li>
                <li><a href="?page=about">About</a></li>
            </ul>
    </div>
</nav>';
?>

我是这样写的:

<?php
include ('php/includes/menu.php');
?>

所以我正在尝试激活“主页”页面,有人可以帮助我吗?

问候

最佳答案

试试这个:

<?php
$page = "";
if(isset($_GET["page"]) && $_GET["page"] != "") {
$page = $_GET["page"];
}
?>

<div class="container">
<nav class="navbar navbar-inverse">
    <div class="container-fluid">
        <div class="navbar-header">
                <a class="navbar-brand" href="/womsy/home.php">Womsy</a>
        </div>
            <ul class="nav navbar-nav">
                <li <?php if ($page == "home") { echo "class='active'";} ?>><a href="?page=home">Home</a></li>
                <li <?php if ($page == "blog") { echo "class='active'";} ?>><a href="?page=blog">Blog</a></li>
                <li <?php if ($page == "projects") { echo "class='active'";} ?>><a href="?page=projects">Projects</a></li>
                <li <?php if ($page == "contact") { echo "class='active'";} ?>><a href="?page=contact">Contact</a></li>
                <li <?php if ($page == "about") { echo "class='active'";} ?>><a href="?page=about">About</a></li>
            </ul>
    </div>
</nav>

关于php - 导航栏当前类更改 php include,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35416138/

上一篇:html - 带有隐藏 div 的单个 HTML 文件默认为空白

下一篇:php - woocommerce 上的 Wordpress 照片大小问题

相关文章:

html - 更改表单上的 flex-direction 属性?

html - 表单选择下拉列表的每个选择元素的背景图像

css - 如何使用 css 忽略媒体查询

php - 自定义 wordpress 主题 : layout images not displaying

php - 除非添加新记录,否则 MySQL 数据库显示损坏的图像

PHP 给页面添加滚动条

html - 调整由 justify-content space-between 设置的元素之间的间距

php - Objective-c 使用脚本上传到数据库

php - ZF2 - 从路线生成网址

javascript - 当前url作为jquery的输入值