@@Længlich:
nuqneH
Cześć!
Witam!
Besser als Inline-Styles wären aber Klassen
Unbedingt!!
z.B. "okay" und "error"
Eine davon könnte genügen. Im Normalfall keine Klasse.
die Du dann per CSS formattierst.
td { color: green }
td.error {color: red }
Falls es doch zwei Klassen sein sollen, bietet sich der ternäre Operator an:
<td class="[code lang=php]<?= $datensatz['FEHLERKATEGORIE'] == 'i.O.' ? 'okay' : 'error' ?>
">[/code]
BTW, stünde das Datum in einem Attribut statt im Elementinhalt
<td data-state="i.O."/>
<td data-state="Fehler"/>
wäre gar kein Script notwendig, sondern nur CSS:
td[data-state]::after { content: attr(data-state) }
td[data-state] { color: red }
td[data-state="i.O."] { color: green }
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)