0

私はこのようなナビゲーションを持っています:

<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 を使用して要素を検査すると、次のようなメッセージが表示されます。

注意: 未定義変数:トレーニング ギャラリー ページのリンクの1行目の/Applications/XAMPP/xamppfiles/htdocs/Websites/twd/dtpt/includes/navigation.phpのページ。

この単純なコードの代わりに GET メソッドが必要であると仮定して、training-gallery ページを表示している場合、ページの名前を training-gallery のコードのナビゲーション ID 行に入力します。ページの場所を定義することによって。これが理にかなっていることを願っています。

4

1 に答える 1

0

はい、GET パラメータが必要です :-)

リンクでは、次を指定できます。<a href="?page=home

そしてphpで

<?php
$page = (isset($_GET['page'])) ? $_GET['page'] : '';
  • これは $_GET['page'] が存在するかどうかをチェックし、存在しない場合は $page を空の文字列に設定します...
于 2014-10-04T21:45:21.857 に答える