Oskar K: IF in WHILE nicht möglich?

Beitrag lesen

Tach zusammen,

Ich hab ein kleines Problem. Ich will eine Liste in einem "Notenblatt" anzeigen. Aber der Farbwechsel funktioniert nicht. Einmal wechselt er von #AACCCC auf #CCCCCC das wars dann.
Mach ich was falsch, oder geht die IF Abfrage nicht innerhalb einer WHILE Schleife für jeden Schleifendurchlauf?

Danke schon mal für die Tips
Oskar

Code:

//Ausgabe
print "<table>\n";
$text_bg_color="#AACCCC";

while ($daten = mysql_fetch_array($result))
{
    print "   <tr>\n";
    print "      <td bgcolor="$text_bg_color">\n";
    print "         <a href="db_test_edit.php?suchtext=$daten[id]">EDIT</a>\n";
    print "      </td>\n";
    print "      <td bgcolor="$text_bg_color">\n";
    print "         $daten[id]\n";
    print "      </td>\n";
    print "      <td bgcolor="$text_bg_color">\n";
    print "         $daten[nachname]\n";
    print "      </td>\n";
    print "      <td bgcolor="$text_bg_color">\n";
    print "         $daten[vorname]\n";
    print "      </td>\n";
    print "   </tr>\n";

if($text_bg_color="#AACCCC")
    {
        $text_bg_color="#CCCCCC";
    }
    else
    {
        $text_bg_color="#AACCCC";
    }
}
print "</table>\n";