www.PHP-Kurs.com

PHP lernen für Einsteiger
und Fortgeschrittene

PHP-Tutorial mit Videos

Sie befinden sich: Startseite » Tipps und Tricks » Tabellenreihen abwechseln einfärben

Tabellenreihen abwechseln einfärben

Nachdem Sie eine Tabelle erstellt haben, können Sie die <tr> abwechselnd einfärben. Dazu gibt es verschiedene Möglichkeiten. Z.B. über <tr bgcolor="#ACC8F0"> oder mit CSS und <tr class="hg1"> bzw. <tr class="hg2">

Innerhalb der Tabelle können Sie eine Variable hochzählen lassen (diese muss nicht unbedingt angezeigt werden). Anhand dieser Zahl können Sie bestimmen, ob diese gerade oder ungerade ist und dann entsprechend die Zeile einfärben lassen.

Dazu bedienen wir uns der Mathematik und dem Modulo von 2 verwendet. Das Modulo ist eine mathematische Funktion, die als Ergebnis den Rest aus der Division zweier ganzer Zahlen angibt. Somit erhalten wir beim Dividieren durch 2 entweder 0 (somit haben wir eine gerade Zahl) oder nicht 0, somit haben wir eine ungerade Zahl.

if ( bcmod ( $zeilenr , '2' ) == 0 )
{
    echo '<tr bgcolor="#ACC8F0" >';
}
else
{
    echo '<tr bgcolor="#DDE8F9" >';
}

Tabellenreihen einfärben per CSS

PHP-Quellcode: wechselende Hintergrundfarbe bei Tabellen/Bereiche
<?php
if ( bcmod ( $zeilenr , '2' ) == 0 )
{
    echo '<tr class="hg1" >';
}
else
{
    echo '<tr class="hg2" >';
}
?>
Zusätzlich muss nun noch in der CSS-Datei die entsprechenden Klassen für hg1 und hg2 erstellt werden:
.hg1 { background-color:#ACC8F0; }
.hg2 { background-color:#DDE8F9; }

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe