non e' che sia granche' chiaro, ma se ti riferisci al post precedente, mi pare che il suggerimento fosse di usare un codice (nel caso numero) che identificasse il tipo di ordinamento. Se e' cosi' costruisci un array con chiave numerica, dove chiave corrisponde al valore passato nell'URL e valore il campo per l'ordinamento. es:

codice:
// marca=1&categoria=2&order_by=1

$_GET['order_by'] = '1';

$order = array(0 =>'categoria', 1 => 'codice', 2 => 'id', 3 => 'pippo');

$query = "...... order_by {$order[$_GET['order_by']]} ";

echo $query;