Prueba que no tengas errores en la consulta
Código PHP:
$propiedad = $_POST['propiedad'];
$operacion = $_POST['operacion'];
$rango1 = $_POST['r1'];
$rango2 = $_POST['r2'];
$result = mysql_query ("select * from propiedades where tipo = '$propiedad' and operacion = '$operacion'and precio between '$rango1' and '$rango2'") or die( mysql_error() );
if(mysql_num_rows($result)==0)
{
echo "Lo sentimos, no se encontró lo solicitado: <b> $propiedad/$operacion/$rango1-$rango2 </b>";
}
Saludos.