hay que indicarle al combo que mantenga el valor antes seleccionado, asi:
Código PHP:
<form name="miformulario" method="post" action="">
<select name="combo_personas" id="combo_personas" onChange="document.miformulario.submit();">
<option value="persona1" <?php if($_POST["combo_personas"]=="persona1") echo "selected";?>>persona1</option>
<option value="persona2" <?php if($_POST["combo_personas"]=="persona2") echo "selected";?>>persona2</option>
</select>
<?php
if(isset($_POST["combo_personas"])) //se selecciono una persona
{
//aca te conectas a la BD y haces la consulta
$result3=mysql_query("select * from personas, empresas where gerente.personas='".$_POST["combo_personas"]."'");
if($result3)
{ //aca muestras toda la informacion de la personas que necesitas
//por ejemplo: nombre, direccion, telefeno
}
}
?>
</form>