Zufallsbild

Slater

Erfahrenes Mitglied
Ich habe ein Script für Zufallsbilder mit Hilfe hier schon geschriebenen Beiträgen geschrieben....
Das ganze funktioniert gar nicht schlecht bis auf ein Problem:
Manchmal nimmt es Bilder aus einem falschen Verzeichnis...! Warum ist das so?

Hier mal ein Codeschnipsel:
PHP:
<?php
$sql = "SELECT * FROM Bilder WHERE Verzeichnis='$ausgabe2[ID]' '";
$result = mysql_query($sql);
$ids = array();
while($row=mysql_fetch_array($result)) {
array_push($ids,$row[ID]);
}
$zufalls_id = array_rand($ids,2);
$Bild = $ids[$zufalls_id[0]];
$sql_spalte1 = mysql_query("SELECT * FROM Bilder WHERE ID='$Bild'");
while ($ausgabe = mysql_fetch_array ($sql_spalte1)) {
$URL = "Bilder/$ausgabe2[ID]/$ausgabe[Bild]";
$Bildgroesse = GetImageSize($URL);
$Faktor = 200/$Bildgroesse[0];
$Bildhoehe = $Faktor*$Bildgroesse[1];
$Bildhoehe = round(Bildhoehe);
$thumb1 = new thumb();
$thumb1->create("$URL", 200, 0, 0);
$thumb1->savetofile("Bilder/Vorschau/$ausgabe[Bild]", 100);
$thumb1->clear();
$thumb2 = new thumb();
$thumb2->create("$URL", 200, $Bildhoehe, 0);
$thumb2->savetofile("Bilder/Vorschau/$ausgabe[Bild]", 100);
$thumb2->clear();
print "<img src=Bilder/Vorschau/$ausgabe[Bild]>";
}
?>

Danke zum Voraus
Slater
 
Es könnte daran liegen, dass dein SQL-Anweisung etwas falsch ist. Veruch's mal mit dieser:

&nbsp;&nbsp;$sql = "SELECT * FROM Bilder WHERE Verzeichnis='".$ausgabe2[ID]."'";
 
Zurück