So ungefähr stelle ich mir das vor. Was soll man an der Stelle table ??? stellen? Oder liege ich komplett falsch?
zwei denkfehler:
du willst die zeilen abwechselnd farblich gestalten - dann solletst du die <tr /> elemente entsprechend gestalten
wie du eingangs schon erwähnt hast, du willst gerade und ungerade zeilen unterscheiden, dann mach das auch
<tr class="odd" />
<tr class="even" />
wenn der zähler modulo 2 als ergebnis 1 hat, dann ist es eine ungerade, wenn modulo 0 dann eine gerade
im css kannst du die tabellenzellen dann mit
.odd td
bzw
.even td
ansprechen, damit sparst du eine menge code und hast es bei späteren änderungen leichter