i used the below code in a project a while back. i haven't tested it recently, but it should get you started.
$field_result = query($db,"DESCRIBE $table");
$field_row = mysql_fetch_array($field_result);
if (stristr($field_row["Type"],"enum"))
{
echo "<SELECT NAME=\"", $field_row["Field"], "\">";
$array = explode("'",$field_row["Type"]);
$x = 1;
while ($array[$x])
{
echo "<OPTION ";
if(($data_row[$field_row["Field"]] == $array[$x]) || (!isset($id)
&& ($field_row["Default"] == $array[$x])))
{
echo "SELECTED ";
}
echo "VALUE=\"",$array[$x],"\">",cleanstr($array[$x]),"</OPTION>";
$x+=2;
}
echo "</SELECT>";
}