I'm building an events page similar to last.fm/events
The user can filter events by date, category etc, with the parameters passed in the query string
My question is, what's the best way to structure your code (queries, loops) to allow for these different query types, and potentially combine them (e.g. filter by date and category)
I'm looking for practical examples / references of how to make this type of page (a result set that can be filtered using the query string).