In dem du das Attribut „selected“ bei der richtigen Option wieder ausgibst.
Hallo,
ich habe mal was versucht, habe leider kein Erfolg.
Im Selectfeld erscheint nur 11x "array".
Jetzt klemmt bei mir 'ne Hirnzelle ;-)
Gruß
<select name="SCHICHT" id="SCHICHT">
<?php
$sql = 'SELECT * FROM dropdown_schicht';
$result = mysql_query($sql) OR die(mysql_error());
$anzahl = mysql_num_rows($result);
$row = array();
while ($row[] = mysql_fetch_assoc($result));
for($a = 0; $a < $anzahl; $a++){
echo " <option value=\"$row[$a]\"";
if ($_POST["SCHICHT"] == $row[$a]) {
echo " selected";
}
else {
if ($_POST["SCHICHT"] == "" && $a == 0) {
echo " selected";
}
}
echo ">$row[$a]</option>\n";
}
?>
</select>