cygnus: Teufel besiegt

Beitrag lesen

Hallo :)

Was mache ich falsch?

Vieles. Vor allem war aber die foreach-Schleife falsch programmiert.
Diese Lösung funktioniert:

In der Include Datei navigation.php

  
<?php  
$verweise = array(  
"Home" => array("Home", "../index.php"),  
"impressum" => array("Impressum", "../impressum/i.html"),  
"link" => array("Linksammlung", "../link/l.html")  
);  
  
 foreach ($verweise as $key => $value) {  
  
  echo "<li>";  
  
    if($key != $aktuelle_seite)             {  
       echo "<a href='".$value[1]."'>";   }  
       else echo "<span>";  
  
   echo $value[0];  
  
    if($key != $aktuelle_seite) {  
       echo "</a>";           }  
       else echo "</span>";  
  
  echo "</li>\n";  
   }  
  
?>  
  

Auf jeder Seite oberhalb doctype:

<?php  
// alle Fehler anzeigen  
   error_reporting(E_ALL | E_STRICT) ;  
   ini_set('display_errors', 'On') ;  
   $aktuelle_seite = "impressum";  
?>

Im body jeder Seite:

  
  
<!-- Navigation -->  
  <ul id="navigation">  
  
       <?php  include("../includes/navigation.php")  ?>  
  
  </ul>  
<!-- Inhalt -->  
  

mfg
cygnus

--
Die Sache mit der Angel und dem  ><o(((°>  hat immer einen Haken ...