in reply to HTML Table sort
Shouldn't be too hard, assuming I understand what you're trying to do.
What you want, I take it, is for your HTML table to be written out so that it passes a value that identifies the column by which to sort to the CGI. You can do that by putting the column title (or its index #) into the URL of the link.
As for sorting by that, well, you'll need a way of storing the original indices of the values you're sorting and the final ordering, to generate a mapping (what was in position #1 goes to #3, etc.), so you can apply that map to generate all the other columns. Fun! (One way to do the mapping: use a hash, whose keys are the original indices and whose values are the sorted indices) Somewhat less fun, but also easier, is if you store the information in a relational database and use ORDER BY on the relevant column.
As for a URL (betcha it ain't implemented in Perl, but) that has code that does what you want, you might try http://www.nhl.com and check the player statistics for any team, it can return them sorted by any category (I'm sure other sports sites do this, but I'm Canadian, so =P )
HTH,
Philosophy can be made out of anything. Or less -- Jerry A. Fodor
|
|---|