Mas bien de mandarle el tipo de ordenamiento por la variable deberias de mandarle un identificador.
<select name="order" id="order" class="brands" onchange="ordenar();">
<option value="">--SELECT--</option>
<option value="1">Brands</option>
<option value="2">Newest arrivals</option>
<option value="3">Low to High</option>
<option value="4">High to low</option>
</select>
**************************
Código PHP:
Ver original//filters of listing products.
if($_POST["order"] == 1){
$condicion .= "ORDER BY pd.products_name ";
}elseif($_POST['order'] == 2){
$condicion .= "ORDER BY p.products_price DESC";
}
y así sucesivamente...
Nota: Cuando es ASC no se le pone solo el order by
Saludos,,,