Vinzenz Mai: Switch - Case soll werte aus Array auslesen

Beitrag lesen

Hallo Malcolm,

<?php

while($file = readdir($handle))    {

Ein Hinweis: Vermeide Dateinamen, die zum Abbruch Deiner Schleife führen können :-)

if($file != "." && $file != ".."  && $file != "Thumbs.db")
                    array_push($bild_array, $file);

Besser: $bild_array[] = $file;

[...]

Ich empfehle Dir einen Get-Parameter der Form

#    bild=dateiname

und Verarbeitung in der Art

Wenn dateiname im Array $bild_array enthalten ist

#     ziel = pfad/zu/dateiname

Sonst

#     ziel = pfad/zu/standardbild

Ende Wenn

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 )  {

[...]

hier die Get-Parameter entsprechend anpassen

<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.  
  
Mir fällt ebenfalls keine Verwendung für switch-case ein ...  
  
  
Freundliche Grüße  
  
Vinzenz