Kerstin: abfrage, ob ein bild existiert

Beitrag lesen

hi,

ich möchte den pfad zu einem bild aus einer datenbank auslesen.
wenn ein das bild aber nicht in unter dem ausgelesenen pfad existiert möchte ich
eine andere grafik anzeigen (default.gif).
kann mir jemand sagen, wie ich das mittels javascript oder vielleicht php überprüfen kann?

ich glaube, das geht mit onerror:
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onerror

CU, Jürgen

onerror hatte ich auch schon ausprobiert.
das problem ist aber, dass im browser dann trotzdem die grafik für eine
nicht vorhandene grafik erscheint (das zerrissene blatt).
das möchte ich aber verhindern.

eine idee?

Hallo,

ich würds mit php machen.
Du machst Deine Datenbankfrage, ist die Ergebnisliste leer erscheint das Defaultbild, ansonsten das entsprechende Bild.
Dabei hilft Dir die Funktion mysql_num_rows() mit der Du die Anzahl der Datensätze von Deinem Ergebnis bekommst.
Also sowas in der Art
if(mysql_num_rows($ergebnis)==0)
  ->zeige defaultbild
else
  ->zeigedeinbild

viele Grüsse
Kerstin