Recuerda que el contenido de onfocus solo se ejecuta del lado del cliente y PHP del lado del servidor, para cuando el usuario "pone el foco" en el selector PHP ya termino "su trabajo", por lo que debes usar AJAX para hacer cualquier modificacion.
Por otra parte, si lo unico que necesitas es que se active la opcion correspondiente, necesitas verificar una a una y aplicar
selected="selected".
Ejemplo:
Código php:
Ver original$estados = array('Operado', 'Otra opcion', 'Una opcion mas', 'Etc.'); echo '<select name="opestado">';
echo '<option value="0">- Selecciona -</option>';
foreach($estados as $est) {
// Verificar si alguna de las opciones debe aparecer como seleccionada
$sel = ($est == $row['estado']) ? ' selected="selected"' : '';
// Crear la opcion
echo "<option value=\"$est\"$sel>$est</option>";
}
echo '</select>';