が含まれています。ウェブサイトを開発していて、私のナビゲーションメニュー(ここでの主題)を含むヘッダにforeachインクルードをしようとしています。ナビゲーションメニューのheader.phpのファイル内PHP foreachメニューには
私のコードはここにある:
<!-- topmenu -->
<div class="menu-header">
<div class="container">
<ul class="top menu">
<?php
$nav = array("Home","About","Portfolio","Products","Services","Contact");
foreach($nav as $item){
if($item == $title){
echo "<li class='current-menu-ancestor parent'><a href='$item.php'>$item</a></li>";
}else{
echo "<li><a href='$item.php'>$item</a></li>"; }
}
?>
</ul>
</div>
</div>
<!--/ topmenu -->
あなたはコードで条件if($item == $title)
であることに気づくことがあります。私のindex.phpには、このif文で取られて使用されていた、$title="Home";
が含まれています。私のindex.phpページで
私は、次のコードでこれを含まれています:
<?php
include("header.php");
$title = "Home";
?>
誰も私が間違っているつもりですどこを教えてもらえますか?
+1:いい提案です。 – hakre