Buenas noches muchachos necesito un favor de ustedes tengo el siguiente combo box alimentado desde mi base de datos, que sucede yo necesito elegir una de las opciones que me muestra el combo para poder  hacer una consulta en la misma pagina para mostrar la data relacionada a dicha seleccion. 
 
el codigo lo hace pero lo que me esta pasando es que sin yo escojer ninguna opcion me muestra un resultado y ese es el problema necesito que me tome un dato apartir de la seleccion osea creo yo que debo inicializar la variable en null o cero y que cuando seleccione una opcion recolecte el dato de la seleccion otro error del codigo es que cuando selecciono la opcion la misma no se mantiene sino vuelve a su estado inicial, me muestra DESPLIEGUE Y SELECCIONE, en ves de mantener la opcion marcada o escojida.
 
me pueden ayudar por favor
 
mi codigo es el siguiente:
 
<?php 
if ($_POST)
{
$valorselect=$_POST['selector'];
$rs=$valorselect;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
 
<script language="JavaScript">
function cambia(){
document.frm.submit();
}
</script>
</head>
<body>
<form name="frm" method="post" action="">
resultado:<?php echo $rs; ?>
Seleccione:<select name="selector" onchange="cambia()">
<?php 
include "conexion.php";
$sql_emp = mysql_query("SELECT * FROM clientes ORDER BY cliente") or die ("NO EMCONTRO");
?>
<option selected>Despliegue y Seleccione</option>
<?php
while($resultado = mysql_fetch_array($sql_emp))
{
?>
<option value="<?=$resultado[1]?>"<? if($id==$resultado[1]){?><?} ?>><?=$resultado[2]?></option>
<?
}
?>
</select>
</form> 
   
 
 select dinamico
 select dinamico 
