• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

td-Klassen je nach Variableninhalt?

Dsimon24

Mitglied
Guten morgen zusammen,

ich brauche heute noch einmal eure Hilfe.

Ich habe eine Tabelle, wie bspw. die folgende:
HTML:
<table>
<tr>
<td class="xyz">a</td>
<td class="xyz">b</td>
<td class="xyz">c</td>
<td class="xyz">STS</td>
</tr>
</table>

So...
Jetzt habe ich eine PHP-Variable, die den Inhalt 1, 2, 3 oder 4 haben könnte.

Bei 1 soll der Tabelleninhalt 'STS' rot sein.
Bei 2 soll der Tabelleninhalt 'STS' gelb sein.
Bei 3 soll der Tabelleninhalt 'STS' grün sein.
Bei 4 soll jedoch die gesamte Zeile in der Tabelle schwarz sein.

Meine Tabelle ist schon was größer, als die Beispieltabelle, hier.
Hat einer eine Idee, wie ich mein Vorhaben realisieren kann?

VG, David

PS: Es geht jeweils um den Hintergrund der jeweiligen Zelle.
 
PHP:
switch ( $number ) {

    case 1: $sClassName = 'rot': break;
    case 2: $sClassName = 'gelb': break;
    case 3: $sClassName = 'gruen': break;
    default: $sClassName = 'xyz'; break;

}
Code:
.xyz { background:#000; }
.rot { background:#f00; }
.gelb { background:#ff0; }
.gruen { background:#0f0; }
PHP:
<table>
<tr>
<td class="xyz">a</td>
<td class="xyz">b</td>
<td class="xyz">c</td>
<td class="<?php echo $sClassName; ?>">STS</td>
</tr>
</table>
 
Zurück
Oben