Mira, por lo que parece el script va formando una consulta/query dependiendo de valores elejidos por el usuario, o como sea... El hecho es que en una variable va guardando una cosulta de tipo...
"SLECT CAMPOS FROM TABLAS WHERE CAMPO=VALOR ORDER BY CAMPO"
Asumo que esa variable es $sql_order.... despues de todos los if's que van "formando" tu query de sql... imprime esa variable por medio de echo...
Bonez: Cita: Que hagas
Código PHP:
echo $sql_order;
y veas que tu query, que está en $sql_order, esté bien.
Al ver tu página en un explorador, en la pantalla debe de estar tu consulta y ya checas que la sintaxis sql sea correcta.
Muchas veces cuando vamos formando una consulta por medio de varias condiciones, podemos cometer errores de no poner un espacio o cualquier error de sintaxis.
saludos