Grazie x aver risposto.
Si ho controllato e lo passa.

Penso che il problema sia qui

Codice PHP:
if (isset($_GET['field'])) { 
$campo $_GET['field'] == "descrizione" "descrizione""Codice_articolo" 
} else { 
$campo "Costruttore"

if (isset(
$_GET['sort'])) { 
$verso $_GET['sort'] == "desc" "DESC" "ASC"
} else { 
$verso "ASC"

Codice PHP:
$verso = ($verso == "ASC") ? "desc" "asc"
Infatti se passo il mouse sul link, dopo che ho eseguito la query con il where, leggendo questo link a video non si ha nel collegamento la clausola di where. Leggendolo il link, fa solo l'ordinamento su quella colonna.
Come posso risolvere?