PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildanzeige aus MySQL-Datenbank


gerd24
22.11.2003, 23:31:43
Hallo,

ich habe folgendes Problem: in einer MySQL-Datenbank habe ich drei Textfelder und ein Feld, in das ich den Link zu einem Bild eintrage, das in einem anderen Ordner liegt. Die Ausgabe erfolgt über ein php-Script in Form einer Tabelle. Für jedes Datenbankfeld ist eine Zelle innerhalb der Tabelle bestimmt. Mit
echo "<img src="".$data['bild']."">";
zeige ich das Bild an. Soweit klappt alles bestens.
Nur ist nicht zu jedem Datensatz ein Bild vorhanden, und dann erscheint das kleine weiße Viereck mit dem roten Kreuzchen (Bild nicht verfügbar), was durchaus verständlich ist. Allerdings möchte ich in diesem Fall, dass die betreffende Zelle ganz einfach leer bleibt. Und genau das kriege ich nicht hin. Ich habe fast das ganze Forum durchgeblättert, aber keinen Hinweis gefunden.
Wäre toll, wenn mir jemand helfen könnte !

Gruss
gerd24

Ben20
22.11.2003, 23:42:49
if($data["bild"] != "") {

echo "<img src="".$data['bild']."">";

}
else {

echo "&nbsp;" //Wenn die Zelle komplett leer ist haben manche Browser Probleme

}

gerd24
22.11.2003, 23:57:30
Hallo Ben20,

So klappt es! Ich musste nur hinter dem
echo "&nbsp;" noch das ";" anfügen. Auf die Idee, bei if...else als echo ganz einfach den html-Code für das Leerzeichen einzugeben, bin ich als php-Neuling nicht gekommen.

Also, vielen Dank.
Die Hilfe, die man hier im Forum bei Euch bekommt, ist echt Klasse - und das ganze noch so prompt. Das macht mir wirklich Mut, mit php weiterzumachen.

gruss
gerd24

Ben20
23.11.2003, 00:12:33
Also, vielen Dank.

Gern geschehen!