Gossamer Forum
Home : Products : Gossamer Links : Discussions :

search options - multi select greater less than

Quote Reply
search options - multi select greater less than
Hello

I was looking for a method to include a multi select option on the advanced search page so that a user could select min & max values for a field such as 'price'

I saw this in a post by Andy (august 2005):

search.cgi?query=xxxx;Price-gt=5;Price-lt=10

..would give results matching;

"Price" greater than 5
"Price" less than 10.

-gt = Greater Than
-lt = Less Than


Can this function be incorporated using multi select fields?

Any help appreciated

Thanks
Colin Thompson
Quote Reply
Re: [colintho] search options - multi select greater less than In reply to
I tried this and it appears to work.....this is what i've done to get it working:

Using the -gt and -lt 'switches/filters' as suggested by Andy's message in this post:

http://www.gossamer-threads.com/...uest=17281040#284369

<div class="row clear">
<label for="Price-gt" class="name">min price:</label>
<div class="value">
<select id="Price-gt" name="Price-gt" size=1>
<OPTION value="">&gt;&gt;-------------------------</OPTION>
<option value="20000">&pound;20,000</option>
<option value="25000">&pound;25,000</option>
<option value="30000">&pound;30,000</option>
<option value="35000">&pound;35,000</option>
<option value="40000">&pound;40,000</option>
<option value="45000">&pound;45,000</option>
<option value="50000">&pound;50,000</option>
<option value="60000">&pound;60,000</option>
<option value="70000">&pound;70,000</option>
<option value="80000">&pound;80,000</option>
<option value="90000">&pound;90,000</option>
<option value="100000">&pound;100,000</option>
<option value="110000">&pound;110,000</option>
<option value="120000">&pound;120,000</option>
<option value="130000">&pound;130,000</option>
<option value="140000">&pound;140,000</option>
<option value="150000">&pound;150,000</option>
<option value="160000">&pound;160,000</option>
<option value="170000">&pound;170,000</option>
<option value="180000">&pound;180,000</option>
<option value="190000">&pound;190,000</option>
<option value="200000">&pound;200,000</option>
<option value="225000">&pound;225,000</option>
<option value="250000">&pound;250,000</option>
<option value="275000">&pound;275,000</option>
<option value="300000">&pound;300,000</option>
<option value="325000">&pound;325,000</option>
<option value="350000">&pound;350,000</option>
<option value="375000">&pound;375,000</option>
<option value="400000">&pound;400,000</option>
<option value="425000">&pound;425,000</option>
<option value="450000">&pound;450,000</option>
<option value="475000">&pound;475,000</option>
<option value="500000">&pound;500,000</option>
<option value="550000">&pound;550,000</option>
<option value="600000">&pound;600,000</option>
<option value="650000">&pound;650,000</option>
<option value="700000">&pound;700,000</option>
<option value="800000">&pound;800,000</option>
<option value="900000">&pound;900,000</option>
<option value="1000000">&pound;1,000,000</option>
</select>
</div>
</div>
</td>
<td><div class="row clear">
<label for="Price-lt" class="name">max price:</label>
<div class="value">
<select id="Price-lt" name="Price-lt" size=1>
<OPTION value="">&gt;&gt;-------------------------</OPTION>
<option value="20000">&pound;20,000</option>
<option value="25000">&pound;25,000</option>
<option value="30000">&pound;30,000</option>
<option value="35000">&pound;35,000</option>
<option value="40000">&pound;40,000</option>
<option value="45000">&pound;45,000</option>
<option value="50000">&pound;50,000</option>
<option value="60000">&pound;60,000</option>
<option value="70000">&pound;70,000</option>
<option value="80000">&pound;80,000</option>
<option value="90000">&pound;90,000</option>
<option value="100000">&pound;100,000</option>
<option value="110000">&pound;110,000</option>
<option value="120000">&pound;120,000</option>
<option value="130000">&pound;130,000</option>
<option value="140000">&pound;140,000</option>
<option value="150000">&pound;150,000</option>
<option value="160000">&pound;160,000</option>
<option value="170000">&pound;170,000</option>
<option value="180000">&pound;180,000</option>
<option value="190000">&pound;190,000</option>
<option value="200000">&pound;200,000</option>
<option value="225000">&pound;225,000</option>
<option value="250000">&pound;250,000</option>
<option value="275000">&pound;275,000</option>
<option value="300000">&pound;300,000</option>
<option value="325000">&pound;325,000</option>
<option value="350000">&pound;350,000</option>
<option value="375000">&pound;375,000</option>
<option value="400000">&pound;400,000</option>
<option value="425000">&pound;425,000</option>
<option value="450000">&pound;450,000</option>
<option value="475000">&pound;475,000</option>
<option value="500000">&pound;500,000</option>
<option value="550000">&pound;550,000</option>
<option value="600000">&pound;600,000</option>
<option value="650000">&pound;650,000</option>
<option value="700000">&pound;700,000</option>
<option value="800000">&pound;800,000</option>
<option value="900000">&pound;900,000</option>
<option value="1000000">&pound;1,000,000</option>
</select>
</div>
</div>
Colin Thompson