includes/navbar.php不会流到其他页面

includes/navbar.php不会流到其他页面,php,navigation,include,Php,Navigation,Include,我刚刚下载了一个php入门网站,索引页面显示 require_once "Includes/simplecms-config.php"; require_once "Includes/connectDB.php"; require "Includes/header.php"; 所有的广告都在这里,在底部 require "Includes/footer.php"; 这很好,格式复制到所有页面,但是导航栏是水平的,包含在标题中。我想要一个垂直导航栏,因此创建了一个

我刚刚下载了一个php入门网站,索引页面显示

    require_once "Includes/simplecms-config.php"; 
    require_once  "Includes/connectDB.php";
    require "Includes/header.php"; 
所有的广告都在这里,在底部

require "Includes/footer.php";
这很好,格式复制到所有页面,但是导航栏是水平的,包含在标题中。我想要一个垂直导航栏,因此创建了一个并添加了

     require "Includes/navbar.php";
这是有效的,或者我一直认为是有效的,直到我导航到其他页面,导航栏没有显示,所以我格式化了索引页面,使其包含一个导航夹,并将 需要“Includes/navbar.php”;在里面。同样,它在索引页面上起作用,但在其他页面上不起作用。我现在有点卡住了,因为我称之为“新闻”的页面显示在导航栏上,但在IE的标题中显示为“localhost:19056/page.php?pageid=4”,我在文件列表中找不到它。 基本上,我可以解决如何设置导航栏的样式,并将其放到“Index.php”上,但不能放到任何其他页面上。
有人能帮忙吗?

您是否添加了require“Includes/navbar.php”;到你所有的其他页面?理想情况下,您应该将navbar.php的内容添加到header.php中。我确实将垂直navbar附加到header.php中,但随后将所有内容都放在下面,而不是一直放在下面。我通过将其添加到“page.php”中完成了添加,这很有效,因此这个问题得到了解决,我也设法解决了格式问题。