As simple as it seems to you, I have no idea what you're saying. 🙂
Here's the code I have for the drop down boxes.
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
Keyword: <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
City: <?php wp_dropdown_categories('orderby=name'); ?>
Category:<?php wp_tag_cloud('number=0&format=list&orderby=name'); ?>
<input type="submit" id="searchsubmit" value="Search" />
</form>
And here's what my search string looks like if I search for "quizno" in Dallas, TX, under dining.:
http://www.couponfridge.com/2.0/?s=quizno&cat=6&tags=7
The thing is it brings up the Quizno's coupon... but if I change the "dining" category to "auto", it still brings it up. In other words it's not filtering based on tags... only categories.
So, what I think you're saying is more of a "hard code" way of making the search function. That would work with the Tags section (auto, dining, etc...) but not with the cities section as administrators of the site are able to enter in their own cities.
I'm wondering if I need to figure out a way to add a 2nd "categories" section to WordPress... so that it searches "primary" categories and "secondary" categories.
Or am I still missing how simple this is? 🙂
Thanks for the help so far!