I'm using CodeIgniter for a classifieds website. Here's a specific example of what I'm trying to achieve:
On page http://www.example.com/browse/Real-Estate
all the Real Estate classifieds are listed. I'm using CI's Pagination Class to paginate the results.
On the leftbar, a set of filters are shown that correspond to each db column of the "Real Estate Classifieds" table. For example:
Type : House, Apartment Bedrooms : 1,2,3,4... Furnished: Yes, No etc.
Each time the user selects a value, a query runs and the results are updated with Ajax.
However, since the selecting of a value corresponds to an additional "WHERE" clause in the initial query, I was wondering which would be the best way to filter the already available results without re-running the query.