Wolfram Hüttermann: In Schleife unregelmäßig Wert einer Variable ändern?

Beitrag lesen

Du machst das so.

$klassen=array("a", "b");
$altwert="";
$index=0;
$gewesen=false;
while($zeile=mysql_fetch_array($res))
{
  if(!$gewesen)
        $index=0;
  else if($altwert == $zeile["segmap"])
        $index^=1;
  ###
  ?>
  <tr class="<?=$klassen[$index]?>">
  <th> <!-- Und hast du nicht gesehen,
    die geilste Ausgabe der Welt --> </th>
  <?php
  if($gewesen)
      $gewesen=true;
  $altwert=$zeile["segmap"];
}

Hallo *;

leider habe ich im Archiv keine Antwort auf meine Frage gefunden.
Vielleicht hat jemand von Euch eine Lösung zum meinem Problem.

Ich habe zwei css-Klassen (class 'a' u. 'b'), die abwechselnd eingesetzt werden sollen, sobald sich der Wert in der Spalte 'segmap' ändert.
Im Beispiel unten sollte die css-Klasse ($class) bei dem Wert segmap=11 'a' betragen und erst dann zu 'b' wechseln, wenn segmap einen neuen Wert hat. Also bei segmap=4. Bei der nächsten Wertänderung von segmap sollte dann wieder class='a' sein usw....

db_name size, MB  segmap
MACOC   9000      11
MACOC   2000      11
MACOC   4000      11
MACOC   2000      4
MACOC   15000     19
MACOC   15000     19
MACOC   9000      19
MACOC   6000      11
MACOC   15000     11
MACOC   9000      11
MACOC   4000      0
MACOC   2000      3
MACOC   2000      4
MACOC   2000      4
MACOC   15000     27
MACOC   15000     11

Hat hierzu jemand eine Idee, wie man das mit PHP umsetzen kann? freue mich über jede antwort.

Gruß Frank :-)