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