if/else Fallunterscheidung
Verfasst: 25.02.2010, 03:44
Hi Leutz,
ich habe eine MySQL-Tabelle, in der pro Datensatz eine Grafik zugeordnet ist.
Jedoch besteht nicht für jeden Datensatz eine Grafik, sodass bei der Ausgabe mittels PHP & HTML für das fehlende Bild immer ein rotes Kreuz, Fragezeichen etc. (Browserabhängig) angezeigt wird. Anstelle dieser Symbole hätte ich aber gerne eine eigene Grafik die besagt, das kein Bild vorhanden ist.
Diese Grafik habe ich bereits erstellt und mittels CSS als Hintergrundbild in die gewünschte Spalte gesetzt, sodass bei fehlendem Bild das Hintergrundbild angezeigt wird. Ist für mich aber - wegen Breite und Höhe - nicht die perfekte Lösung. Also es kommt vor, dass das Hintergrundbild breiter oder höher sein kann als das im Vordergrund angezeigte Bild...Schaut a bissl blöd aus...
Wie kann ich dafür sorgen, dass mir immer dann das "KeinFoto Bild" angezeigt wird, sobald für einen Datensatz kein Bild vorhanden ist???
Hierzu habe ich mittels PHP folgendes Probiert. Und ich bin mir auch sicher, dass das die richtige Vorgehensweise für mein Vorhaben ist. Aber ich bekomme den Code nicht ganz korrekt hin.
Ich habe das in meinem Skript:
...und will daraus das hier machen. Also eine Fallunterscheidung:
Die große Tante hat mir nicht viel gebracht.
THX an alle die helfen können.
ich habe eine MySQL-Tabelle, in der pro Datensatz eine Grafik zugeordnet ist.
Jedoch besteht nicht für jeden Datensatz eine Grafik, sodass bei der Ausgabe mittels PHP & HTML für das fehlende Bild immer ein rotes Kreuz, Fragezeichen etc. (Browserabhängig) angezeigt wird. Anstelle dieser Symbole hätte ich aber gerne eine eigene Grafik die besagt, das kein Bild vorhanden ist.
Diese Grafik habe ich bereits erstellt und mittels CSS als Hintergrundbild in die gewünschte Spalte gesetzt, sodass bei fehlendem Bild das Hintergrundbild angezeigt wird. Ist für mich aber - wegen Breite und Höhe - nicht die perfekte Lösung. Also es kommt vor, dass das Hintergrundbild breiter oder höher sein kann als das im Vordergrund angezeigte Bild...Schaut a bissl blöd aus...
Wie kann ich dafür sorgen, dass mir immer dann das "KeinFoto Bild" angezeigt wird, sobald für einen Datensatz kein Bild vorhanden ist???
Hierzu habe ich mittels PHP folgendes Probiert. Und ich bin mir auch sicher, dass das die richtige Vorgehensweise für mein Vorhaben ist. Aber ich bekomme den Code nicht ganz korrekt hin.
Ich habe das in meinem Skript:
Code: Alles auswählen
echo "<tr class='tabelle' >";
echo "<td class='bild'><img id='product-pic' alt='Produkt' src='".
htmlspecialchars($zeile['Abbildung']) . "' /></td>";
echo"</tr>"
Code: Alles auswählen
if($zeile['Abbildung'] == "[b]WAS KOMMT HIER REIN...EMPTY???[/b]")
{
echo "<td class='bild'><img id='product-pic' alt='Abbildung' src='".
htmlspecialchars($zeile['Abbildung']) . "' /></td>";
}
else
{
echo "<td class='bild'><img id='product-pic' alt='Abbildung' src='".
htmlspecialchars(../../KeinFoto-BILD.jpg) . "' /></td>";
}
THX an alle die helfen können.