bueno tu tienes un select que esta en el precio de venta pero lo tienes con edades, lo bueno puede que ponga el precio en el select si es con por rango siempre especifique los rangos asi
Código:
<select name="edad">
<option value="">Mostrar Todos</option>
<option value="10-20">Edad 10 a 20</option>
<option value="21-30">Edad 21 a 30</option>
</select>
luego cuando recibas los datos separa el valor que te llegue con un explode asi
Código PHP:
$edad=$_POST['edad']; # este es tu select ponle un nombre asociado jaja
$ed=explode("-",$edad); #esto te crea un array con la separacion del rango
$precio1=$ed[0]; #obtienes el primer parametro del rango
$precio2=$ed[1]; #obtienes el segundo parametro del rango
$query=mysql_query("SELECT campo FROM tabla WHERE precio BETWEEN '$precio1' and '$precio2'") or die (mysql_error());
espero que te sirva pruebalo y adaptalo bien ya que como te dige estoy medio dormido y puede que me halla pelado en algunas cosas suerte