Bueno lei lo que me dijiste hermano y lo logre pero ahora presento sl siguiente problema, en el caso de manejar values de numeros no hay problema:
  Código PHP:
    $edad=$row["edad"];
echo "<select name=\"edad\">\n";
for ($contador=12; $contador <=50; $contador++){
   if ($edad==$contador){
     echo "<option value=\"".$contador." años.\" selected>".$contador."\n";
   }else{
     echo "<option value=\"".$contador." años.\">".$contador."\n";
   }
}
echo "</select>\n"; 
    
  Pero en el caso de que el value sea una palabra?, pense que seria lago a si: 
 Código PHP:
    $sexo=$row["edad"];
$sexo_nombres=Array(1=>"Masculino","Femenino");
echo "<select name=\"sexo\">\n";
for ($contador=1; $contador <=2; $contador++){
   if ($sexo==$contador){
     echo "<option value=\"".$contador."\" selected>".$sexo_nombres[$contador]."\n";
   }else{
     echo "<option value=\"".$contador."\">".$sexo_nombres[$contador]."\n";
   }
}
echo "</select>\n";
} 
    
  Pero logicamente el value es 1 y 2, como puedo hacer que los values sean Masculino y Femenino y no 1 y 2, gracia spor su tiempo, saludos.