Non sono sicuro di aver capito bene quello che hai chiesto, ma se hai per esempio una tabella con dei dati da ordinare per campi a scelta dell'utente, poi mettere dei link all'header dela tabella su ogni colonna e collegare i link ad una query con order by che ti serve.