Simon: SELECT-VALUE beibehalten

Beitrag lesen

Moins,

fogendes Problem:

Ich habe eine SELECT-Auswahlmöglichkeit.
Diese ist in ein Formular eingebaut. Nun wird kontrolliert ob alle Einträge in diesem Formular richtig sind. Wenn das nicht der Fall sein sollte wird ein Fehlerhinweis wird das Formular neugeladen und alle richtigen Einträge eingetragen blos bei falschen Einträgen wird es rot makiert.
Doch bei diesem SELECT-Feld springt er immer wieder auf auf <option> der "selected" war. Wie kann ich das umgehen?

Hier mal der Code:

if($eintrag == 0) {
         echo "<select name='Thema_ID'>";
       echo "<option value='' selected></option>";
       $result_thema = mysql_query("SELECT ID, Thema FROM yim_forum_thema");
       while ($row_thema = mysql_fetch_array($result_thema)) {
             // echo "<input type='radio' name='Thema_ID' value='$row_thema[ID]'>$row_thema[Thema]  ";
         echo "<option value='$row_thema[ID]'>$row_thema[Thema]</option>";
          }
       echo "</select>";
      } else {
             $result = mysql_query("SELECT yim_forum_thema.Thema FROM yim_forum, yim_forum_thema WHERE yim_forum.ID=".$eintrag." AND yim_forum.Thema_ID = yim_forum_thema.ID");
       $eintragsdaten = mysql_fetch_array($result);
             $thema_name = $eintragsdaten["Thema"];
              echo "<input type='hidden' name='Thema_ID' value='".$Thema_ID."'>";
       echo $thema_name;
       }

Gruß ... Simon