Malcolm Beck´s: Switch - Case soll werte aus Array auslesen

Beitrag lesen

hi,

Ich sehe da kein switch oder case. Du baust ein Array mit den Bildern zusammen, weiter nichts. Wenn du ein anderes Problem hat, solltest du auch den _dafür_ relevanten Code rausrücken.

Das ist ja das Problem, ich weiss nicht wo ich ansetzen soll.

Was ich bisher habe sieht folgender massen aus

<?php  
  
 $neues_objekt = 'gelsenkirchen';  
 $objekt_bilder_pfad ='./ge-bilder';  
 $mein_objekt = 'objekt-'.$neues_objekt;  
  
  
    $dir = $objekt_bilder_pfad;  
    $bild_array = Array();  
  
    if(is_dir($dir))    {  
        $handle = opendir($dir);  
        if(is_resource($handle))    {  
            while($file = readdir($handle))    {  
                if($file != "." && $file != ".."  && $file != "Thumbs.db")  
                    array_push($bild_array, $file);  
            }  
        }  
 else{  
            echo "&Ouml;ffnen fehlgeschlagen";  
        }  
    }  
 else{  
        echo "Verzeichnis existiert nicht";  
    }  
  
  
echo '<img src="'.$dir.'/'.$bild_array[0].'" width="250" id="'.$mein_objekt.'" alt="Objekt '.$neues_objekt.', Bilder" />';  
  
  
 foreach($bild_array as $bild_neue_links => $file )  {  
  
 $newfile = str_replace(".jpg", "", $file);  
 $new_objekt_bilder_pfad = str_replace("./", "",$objekt_bilder_pfad).'/'.$file;  
  
 echo '  
<a href="?'.$mein_objekt.'&'.$newfile.'" onclick="Bildtauschen(\''.$mein_objekt.'\', \''.$new_objekt_bilder_pfad.'\');return false">  
<img src="'.$new_objekt_bilder_pfad.'" width="30" alt="Bild" /></a>  
';  
  
  }  
  
?>

Wie ein Switch aufgebaut wird weiss ich auch, aber wie ich die Case mit dem array füttern soll weiss ich nicht.

grüße