Gracias goc00!! me diste una idea, voy a usar el order by con un IF, y listo!!!
Código PHP:
if ($ordenar == '1'){
$catalogo = mysql_query ("SELECT id, nombre, id_marca, precio_lista, iva FROM articulos where id_categoria = $id_cate order by precio_lista desc", $conexion);
}
else
{
$catalogo = mysql_query ("SELECT id, nombre, id_marca, precio_lista, iva FROM articulos where id_categoria = $id_cate order by precio_lista asc", $conexion);
}