2014-10-04 48 views
0

PHP的建议,我有这样的导航:具有限定GET方法

<div class="navigation" id="<?php echo $page ?>"> 
    <ul> 
     <li>`<a class="home" href="index">Home</a>`</li> 
     <li>`<a class="training-gallery" href="training-gallery">Training Gallery</a>`</li> 
     <li>`<a class="products-and-merchandise" href="products-and-merchandise">Products &amp; Merchandise</a><`/li> 
     <li>`<a class="facebook-page" href="facebook-page">Personal Training on Facebook</a>`</li> 
     <li>`<a class="personal-training-forum" href="client-feedback">Client Feedback</a>`</li> 
     <li>`<a class="dannys-blog" href="dannys-blog">Danny's Blog</a>`</li> 
    </ul> 
</div> 
在我的网页

,我已经把下面的代码行,在一个页面调用训练画廊页面的顶部:

<?php $page ='training-gallery' ?> 

在我的网站,当我检查使用Firebug的元素,我得到这样一个消息:

公告:未定义的变量:在/Applications/XAMPP/xamppfiles/htdocs/Websites/twd/dtpt/includes/navigation.php页面上的训练画廊页的链接线

我假设我需要一个GET方法,而不是代码的说,如果你是在训练画廊页面上,把页面培训画廊的名字在导航标识线这个简单的位码。通过定义页面的位置。希望这是有道理的。

+0

请不要在您的问题中向外部网站添加链接。在你的问题的正文中包含所有相关的代码。 – Qix 2014-10-04 21:38:47

+0

谢谢你让我知道。我是新来的,所以请原谅我的错误 – Wizard 2014-10-04 21:40:26

+0

没问题:)如果你有一个时刻,请查看[如何提出问题](http://stackoverflow.com/help/how-to-ask)。这是获取快速而有意义的响应的好资源;) – Qix 2014-10-04 21:41:29

回答

0

是的,你确实需要:-)

在链接GET参数,你可以指定:<a href="?page=home

,并在PHP

<?php 
$page = (isset($_GET['page'])) ? $_GET['page'] : ''; 
  • 这将检查,是否$ _GET [“页”]是否存在,如果没有,它会在$页面设置为空字符串...
+0

好的谢谢 - 下班后我会试一试。非常感激 – Wizard 2014-10-06 12:04:29