I'm going to have my data displayed in a table like this:
I want the user to be able to click on the column heading and it will sort it oposite to how it's currently sorting it, similar to this page. If you click on the price heading it sorts it either ascending or descending, based on how it's currently displayed.
I've been messing about and haven't really come close. I'll post some code examples shortly.