Nella Query che ti ho scritto prima manca il campo per il quale ordinare..
codice:
SELECT campi FROM tabella ORDER BY campo '$ordine'
ad esempio se hai il campo "nome" e vuoi ordinare in base al nome scrivi:
codice:
SELECT campi FROM tabella ORDER BY nome '$ordine'
Se vuoi puoi anche farla più dinamica inserendo il nome del campo in base al quale ordinare in una variabile come hai fatto per ASC e DESC, ad esempio:
codice:
$miocampo = $_GET['campo'];
SELECT campi FROM tabella ORDER BY '$miocampo' '$ordine'
passandogli il campo sempre dal link in questo modo:
codice:
miapagina.php?ordine=DESC&campo=nome