Hi all i have a custom table which i want to do a faceted search in and have set the query hook up along with all other necessary bits but for some bizarre reason the form doesn't work with the query hook and i get:
" There were no search results. Please try using more general terms to get more results. "
but if i use the &init=`all` function AdvSearch returns results.
So it seems that the query hook works but the form doesn't but the form is as i can see it should be.
any ideas?
<div class="top-search">
<form id="[[+asId]]_advsea-form" class="advsea-form" action="[[~[[+landing]]]]" method="[[+method]]">
<input type="hidden" name="id" value="[[+landing]]" />
<input type="hidden" name="asId" value="[[+asId]]" />
<div class="country">
<label>Country</label>
<select id="country" name="country">
<option value="all" selected="selected">Any Country</option>
<option value="United Kingdom">United Kingdom</option>
<option value="United States of America">United States of America</option>
<option value="France">France</option>
<option value="Spain">Spain</option>
<option value="Germany">Germany</option>
<option value="Portugal">Portugal</option>
<option value="Poland">Poland</option>
<option value="Switzerland">Switzerland</option>
<option value="Norway">Norway</option>
<option value="Denmark">Denmark</option>
</select>
</div>
<div class="new-used">
<input type="checkbox" value="New" name="condition[]" checked="checked" /> New
<input type="checkbox" value="Used" name="condition[]" checked="checked" /> Used
</div>
<div class="make">
<label>Make</label>
<select id="manufacturer" name="manufacturer">
<option value="all" selected="selected">All</option>
<option value="Agie">Agie</option>
<option value="Brother">Brother</option>
<option value="Charmilles">Charmilles</option>
<option value="Chmer">Chmer</option>
<option value="Fanuc">Fanuc</option>
<option value="Hitachi">Hitachi</option>
<option value="Japax">Japax</option>
<option value="Mitsubishi">Mitsubishi</option>
<option value="Ona">Ona</option>
<option value="Sodick">Sodick</option>
</select>
</div>
<div class="process">
<label>Process</label>
<select id="process" name="process">
<option value="all" selected="selected">Any EDM Process</option>
<option value="Drill EDM">Drill EDM</option>
<option value="Wire EDM">Wire EDM</option>
<option value="Mirco EDM">Mirco EDM</option>
<option value="Sink EDM">Sink EDM</option>
</select>
</div>
<div class="type">
<input type="checkbox" value="manual" name="type[]" checked="checked" /> Manual
<input type="checkbox" value="cnc" name="type[]" checked="checked" /> CNC
</div>
<div class="price">
<select id="price-from" name="price-from">
<option value="all" selected="selected">Min Price</option>
<option value="0">£0</option>
<option value="1000">£1000</option>
<option value="2000">£2000</option>
<option value="3000">£3000</option>
<option value="4000">£4000</option>
<option value="5000">£5000</option>
<option value="6000">£6000</option>
<option value="7000">£7000</option>
<option value="8000">£8000</option>
<option value="9000">£9000</option>
<option value="10000">£10,000</option>
<option value="20000">£20,000</option>
<option value="30000">£30,000</option>
<option value="40000">£40,000</option>
<option value="50000">£50,000</option>
<option value="60000">£60,000</option>
<option value="70000">£70,000</option>
<option value="80000">£80,000</option>
<option value="90000">£90,000</option>
<option value="100000">£100,000</option>
<option value="200000">£200,000</option>
<option value="300000">£300,000</option>
</select>
<select id="price-to" name="price-to">
<option value="all" selected="selected">Min Price</option>
<option value="1000">£1000</option>
<option value="2000">£2000</option>
<option value="3000">£3000</option>
<option value="4000">£4000</option>
<option value="5000">£5000</option>
<option value="6000">£6000</option>
<option value="7000">£7000</option>
<option value="8000">£8000</option>
<option value="9000">£9000</option>
<option value="10000">£10,000</option>
<option value="20000">£20,000</option>
<option value="30000">£30,000</option>
<option value="40000">£40,000</option>
<option value="50000">£50,000</option>
<option value="60000">£60,000</option>
<option value="70000">£70,000</option>
<option value="80000">£80,000</option>
<option value="90000">£90,000</option>
<option value="100000">£100,000</option>
<option value="200000">£200,000</option>
<option value="300000">£300,000</option>
</select>
</div>
<div class="button-set">
[[+liveSearch:isnot=`1`:then=`
<button id="[[+asId]]_advsea-submit" class="search" type="submit" name="sub" value="[[%advsearch.search? &namespace=`advsearch` &topic=`default`]]">
<span>Search</span>
</button>
`]]
</div>
</form>
</div>
[ed. note: alexmercenary last edited this post 13 years, 10 months ago.]