Probleme mit Zufalls-ID

toboli

Erfahrenes Mitglied
Hallo,

ich weiß es gibt bereits einige Beiträge zum Thema Zufalls-ID. Allerdings habe ich ein Problem wenn damit Bilder angezeigt werden sollen. Das ermitteln funktioniert mit unten aufgeführtem Script wunderbar. Allerdings erhalte ich, wenn ie entsprechenden ID kein Bild enthält eine Anzeigefehler. Wie kann ich prüfen ob der Eintrag ein Bild enthält oder nicht?

PHP:
$bildr= @mysql_query("SELECT *  FROM $tab WHERE forder = '1' ORDER BY RAND() LIMIT 3") or die(mysql_error());
while ($row = mysql_fetch_object($banner)) { 

if(!$row->fbild) { 
// NICHTS
} else {

echo $row->fbild

}

Danke jetzt schon für Hilfe
 
Öhm wenn ich dich richtig verstanden habe, ist bei manchen Datansätzen das Feld fbild leer.

Wenn dem so ist, dann hilft dir in diesem Fall eine kleine WHERE-Bedingung weiter. Also beispielsweise so:

PHP:
 $bildr= @mysql_query("SELECT fbild FROM $tab WHERE forder = 1 AND fbild != '' ORDER BY RAND() LIMIT 3") or die(mysql_error());
while ($row = mysql_fetch_object($banner)) {

if(!$row->fbild) {
// NICHTS
} else {

echo $row->fbild

}
 
Zurück