Web サイトのナビゲーション バーを作成しようとしています。さまざまなページを表示するには、foreach ループを使用する必要があります。ただし、それらを表示しようとすると、ページがリンクされず、間違ったテキストが表示されます。コードは次のとおりです。
<?php
//Main Navigation Function
function main_nav(){
$nav_sections = array("home"=>"","products"=>"products/","services"=>"services/",
"about"=>"about/", "contact"=>"contact/");
$output = "<UL>";
$i=0;
foreach($nav_sections as $nav){
$output .= "<LI><A href=" . URL_ROOT . $nav . "></A>" . $nav . "</LI>";
}
echo $output;
}
?>
URL_ROOT は、ルート URL を与えるために定義された定数ですが、テキストを介してページをリンクしていません。これは、サイトが現在表示しているものです: http://tomcat.cit.iupui.edu/gaddough/cit21500/assignment4/