ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
471
471
EMPFEHLEN
-
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:
Danke zum VorausPHP-Code:<?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]>";
}
?>
SlaterLetztes Jahr stand meine Firma noch vor dem Abgrund.
Dieses Jahr haben wir einen Schritt vorwärts gemacht!
-
Es könnte daran liegen, dass dein SQL-Anweisung etwas falsch ist. Veruch's mal mit dieser:
$sql = "SELECT * FROM Bilder WHERE Verzeichnis='".$ausgabe2[ID]."'";
Markus Wulftange
Ähnliche Themen
-
Zufallsbild?
Von snoopy1972fc im Forum PHPAntworten: 4Letzter Beitrag: 05.11.06, 01:48 -
zufallsbild
Von Ezri im Forum PHPAntworten: 1Letzter Beitrag: 30.05.06, 14:12 -
Zufallsbild
Von cctnt im Forum PHPAntworten: 8Letzter Beitrag: 22.04.06, 20:50 -
Zufallsbild?
Von Tualex im Forum PHPAntworten: 6Letzter Beitrag: 07.12.05, 15:41 -
[php] Zufallsbild
Von vquicksilver im Forum PHPAntworten: 4Letzter Beitrag: 10.11.04, 15:31





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren