A take off on Brendan's method would be to use one drop down box and define your value="5to10" (I'd lean towards value="5-10" or something like that - but its whatever you want to do).
On the PHP side, instead of checking each possible solution for the drop down box and then assigning the min and max value, you might use explode() and list() to retrieve the min/max value automatically:
list($min, $max) = explode('to', $length_m);
What ends up happening is "5to10" gets split on the word "to" and stores the first value "5" in $min and the 2nd value "10" in $max. This allows you to adjust your HTML form at any time and not have to go back and update your PHP or SQL code.