Bilder in Menü?

laempisch

Erfahrenes Mitglied
Hallo zusammen.

Also ich habe ein dynamisches Menü gemacht. Das funktioniert auch ganz gut. Leider nur mit Text. Ich würde gerne Bilder einsetzten. Klappt aber nicht kann mir jemand helfen??

Hier der Code...

PHP:
	<?php 
  // Array, das Navi Inhalte enthält

  $menue = array(
  		array("Home",     100), // Hauptrubrik
    
 	 	array("Leistungen", 200), // Hauptrubrik

		array("Ziele",   300), // Hauptrubrik

		array("Gründung",   301), // Unterrubrik
		array("Nachfolge",   302), // Unterrubrik
		array("Sanierung",   303), // Unterrubrik

   		array("Unternehmen",      400), // Hauptrubrik

		array("Organisation",   401), // Unterrubrik
		array("Team",   402), // Unterrubrik
		array("Informationen",   403), // Unterrubrik
	
		array("Konzept",    500),  // Hauptrubrik
	
 	   array("Veröffentlichung",    600),  // Hauptrubrik
	
		array("Buch",   601), // Unterrubrik
		array("Presse",   602), // Unterrubrik
	
 	 );
  
 	 // Diese Funktion erstellt ein Link

  	function verweis($nr,$name) {
  	  global $PHP_SELF;
 	   return "<a href='$PHP_SELF?hauptrubrik=$nr'>".$name."</a>";
 	 }
  
 	 // Prüft, welche Hauptrubrik geöffnet wird

	  if(!$hauptrubrik) $hauptrubrik = 1;
 	 else {
 	   $rubrik = $hauptrubrik;
 	   $hauptrubrik = substr($hauptrubrik,0,1);
 	 }
  
 	 // Eine Schleife, die das "menue"-Array durchgeht

 	 // Ausgabe je nach Bedingung

 	 for($i=0;$i<sizeof($menue);$i++) {
 	   // Ausgabe der Hauptrubriken (Teilbar durch 100)  

 	   if($menue[$i][1]%100==0) {
 	     echo verweis($menue[$i][1],$menue[$i][0])."<br>";
 	   }
 	   // Ausgabe der Unterrubriken (Nicht teilbar durch 100 und)

 	   if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100) {
 	     echo " => ".verweis($menue[$i][1],$menue[$i][0])."<br>";
 	   }
  
	  }
	?>

Dankt euch schonmal

Daniel
 
PHP:
<?php   
$menue = array(    array("Home",     100), // Hauptrubrik 
array("Leistungen", 200), // Hauptrubrik 
array("Ziele",   300), // Hauptrubrik 
array("Gründung",   301), // Unterrubrik 
array("Nachfolge",   302), // Unterrubrik 
array("Sanierung",   303), // Unterrubrik 
array("Unternehmen",      400), // Hauptrubrik 
array("Organisation",   401), // Unterrubrik 
array("Team",   402), // Unterrubrik 
array("Informationen",   403), // Unterrubrik 
array("Konzept",    500),  // Hauptrubrik 
array("Veröffentlichung",    600),  // Hauptrubrik 
array("Buch",   601), // Unterrubrik 
array("Presse",   602), // Unterrubrik 
); 
function verweis($nr,$name) { 
    global $PHP_SELF; 
    return "<a href='$PHP_SELF?hauptrubrik=$nr'>".$name."</a>"; 
} 
if(!$hauptrubrik) 
    $hauptrubrik = 1; 
else { 
    $rubrik = $hauptrubrik; 
    $hauptrubrik = substr($hauptrubrik,0,1); 
} 
for($i=0;$i<sizeof($menue);$i++) { 
    if($menue[$i][1]%100==0) { 
        echo verweis($menue[$i][1],$menue[$i][0])."<br>"; 
    } 

    if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100){ 
    echo " => ".verweis($menue[$i][1],$menue[$i][0])."<br>"; 
    } 
} 
?>
sorry aber ich wollte den Code erstmal ordnen sonst erkennt man ja nix :)

PHP:
<?php   
$menue = array(    array("<img src='image.jpg'>",     100), // Hauptrubrik 
array("<img src='image.jpg'>", 200), // Hauptrubrik 
array("<img src='image.jpg'>",   300), // Hauptrubrik 
array("<img src='image.jpg'>",   301), // Unterrubrik 
array("<img src='image.jpg'>",   302), // Unterrubrik 
array("<img src='image.jpg'>",   303), // Unterrubrik 
array("<img src='image.jpg'>",      400), // Hauptrubrik 
array("<img src='image.jpg'>",   401), // Unterrubrik 
array("<img src='image.jpg'>",   402), // Unterrubrik 
array("<img src='image.jpg'>",   403), // Unterrubrik 
array("<img src='image.jpg'>",    500),  // Hauptrubrik 
array("<img src='image.jpg'>",    600),  // Hauptrubrik 
array("<img src='image.jpg'>",   601), // Unterrubrik 
array("<img src='image.jpg'>",   602), // Unterrubrik 
); 
function verweis($nr,$name) { 
    global $PHP_SELF; 
    return "<a href='$PHP_SELF?hauptrubrik=$nr'>".$name."</a>"; 
} 
if(!$hauptrubrik) 
    $hauptrubrik = 1; 
else { 
    $rubrik = $hauptrubrik; 
    $hauptrubrik = substr($hauptrubrik,0,1); 
} 
for($i=0;$i<sizeof($menue);$i++) { 
    if($menue[$i][1]%100==0) { 
        echo verweis($menue[$i][1],$menue[$i][0])."<br>"; 
    } 

    if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100){ 
    echo " => ".verweis($menue[$i][1],$menue[$i][0])."<br>"; 
    } 
} 
?>
Ich würde das ganz spontan mal so machen
 
Zuletzt bearbeitet:
Kein problem ich hab zu danken hab ein solches menü bisher nur in Java gesehen und habst auch schon selber mit PHP versucht aber es nicht geschafft...
 
die Ausgabe:-)

PHP:
<?PHP
		if($rubrik==100) {
  	  readfile("content/home.inc");
	  } elseif($rubrik==200) {
	  readfile("content/leistungen.inc");
	  } elseif($rubrik==300) {
 	  readfile("content/ziele.inc");
 	 } elseif($rubrik==301) {
 	  readfile("content/gruendung.inc");
 	 } elseif($rubrik==302) {
 	  readfile("content/nachfolge.inc");
 	 } elseif($rubrik==303) {
 	  readfile("content/sanierung.inc");
 	 } elseif($rubrik==400) {
 	  readfile("content/unternehmen.inc");
 	 } elseif($rubrik==401) {
 	  readfile("content/organisation.inc");
 	 } elseif($rubrik==402) {
 	  readfile("content/team.inc");
 	 } elseif($rubrik==403) {
 	  readfile("content/informationen.inc");
 	 } elseif($rubrik==500) {
 	  readfile("content/konzept.inc");
 	 } elseif($rubrik==600) {
 	  readfile("content/veroeffentlichung.inc");
 	 } elseif($rubrik==601) {
 	  readfile("content/buch.inc");
 	 } elseif($rubrik==602) {
 	  readfile("content/presse.inc");
 	 }
	  ?>
 
Zurück