inspiron: Selectfeld aus DB füllen und Auswahl nach versenden erhalten

Beitrag lesen

Hallo,
ich habe in einem Formular ein Selectfeld welches beim versenden des Formulars die letzte Auswahl behält.
Nun möchte ich ein Selectfeld haben welches aus einer DB gefüllt wird und die letzte Auswahl nach dem Versenden des Formulars erhalten bleibt.
Wie kann ich beides kombinieren?

Gruß

...wir aus DB gefüllt:

  
<select name="SCHICHT" id="SCHICHT" <?php if(isset($errorFelder['SCHICHT'])) echo 'class="error"'; ?>>  
<?php  
    mysql_connect( $mysqlhost, $mysqluser, $mysqlpwd);  
    mysql_select_db($mysqldb);  
  
    $sql = "SELECT * FROM dropdown_schicht ";  
    $result = mysql_query($sql);  
        while ($row = mysql_fetch_array($result)) {  
        echo "<option>" . $row['schicht'] . "</option>";  
        }  
?>  
</select>  

...Auswahl bleibt erhalten:

  
<label class="schicht">Schicht</label>  
   		<select name="SCHICHT" id="SCHICHT" <?php if(isset($errorFelder['SCHICHT'])) echo 'class="error"'; ?>>  
			<?php //Beim Senden eines Formulars die gewählte Auswahl in der Auswahlliste beibehalten.  
			$array = array(1 => "Bitte auswählen! ", "PP1.1", "PP1.2", "PP1.3", "*", "PP2.1", "PP2.2", "PP2.3", "*", "FW3.1", "FW3.2");  
  
			   for ($a = 1; $a <= 11; $a++) {  
	 	 	 	echo " <option value=\"$array[$a]\"";  
	 	 	 	if ($_POST["SCHICHT"] == $array[$a]) {  
	  		  	 echo " selected";  
	 		 	}  
	 		   else {  
	  		 	if ($_POST["SCHICHT"] == "" && $a == 1) {  
	   		 	 echo " selected";  
	  			}  
	 			}  
	 		 	 echo ">$array[$a]</option>\n";  
		   	   }  
			?>  
   		</select>