Si cres que nadie te entendió .. intenta explicarlo de otra forma .. poner ejemplos .. dar algún URL donde ver en funcionamiento ese código. Todo con el objetivo de exponer más claro tu problema.
Realmente por mi parte no entendí el problema por qué dices:
Cómo puedo hacer para que me tome en cuenta el valor del campo seleccionado inicialmente???
Pero en tu código usas la técnica que corresponde a ese proceso:
Cita: if($clave3==$row_horario['CveHr']){
echo "<option value=\"".$row_horario['CveHr']."\" selected>".$row_horario['Hora']."</option>\n";
}
else{
echo "<option value=\"".$row_horario['CveHr']."\" >". $row_horario['Hora']."</option>\n";
}
Un saludo,