Datenbank Abfrage: Wenn Status 1 dann...

absyrtos

Mitglied
Ich habe eine Datenbanktabelle "Status" in der entweder 1, 2 oder NULL drin steht. Nun möchte ich gerne, dass wenn der Status 1 ist dann Bild 1 (kleines Symbol) ausgegeben wird. So hab ich mir das gedacht, aber irgendwie funktioniert es nicht.

PHP:
.$result['status'] == 1 ? "<img src=\"http://www.xxx.xx/images/icon1.gif\" alt=\"\" />" : ($result['status'] == 2 ? "<img src=\"http://www.xxx.xx/images/icon2.gif\" alt=\"\" />" : "".
 
Zuletzt bearbeitet:
Du benutzt den ternären Operator irgendwie falsch, zumindest habe ich das Gefühl...

PHP:
$icon = ($result['status'] == 1) 
			? '<img src="http://www.xxx.xx/images/icon1.gif" alt="" />' 
			: $icon = ($result['status'] == 2)
					? '<img src="http://www.xxx.xx/images/icon2.gif" alt="" />'
					: '<img src="http://www.xxx.xx/images/offline.gif" alt="" />';
Das sollte ungefähr das sein, was du suchst denke ich.
 
Zurück