Como bien te indican, puedes procesar primero el form (yo prefiero por POST) y recoger la variable en el combo:
Código PHP:
Ver original<?php
include ("con.php");
$consulta="select id,nombre from prueba";
?>
<html>
<head>
</head>
<body>
<form action="<?php echo '$_SERVER["PHP_SELF"]';?>" method="POST">
<select name="mi_combo" onChange="<?php echo 'this.form.submit()';?>">
<option ></option>
<?php
$elegida = isset($_POST("mi_combo") && $_POST["mi_combo"]=="$fila[0]" ?
"selected" : ""; echo"<option $elegida value='".$fila[0]."'>'".$fila['1']."'</option>";
}
?>
<input type="text" name="name" maxlength="50" class="required" />
</select>
</form>
</body>
</html>