pero donde estas definiendo el articulo que se quiere filtrar?
es decir el:
en el form solo tienes el orden
ahora bien puedes evitarte un paso (el switch) haciendo tu combo de orden de esta forma
Cita: p>Ordenar por: <select name="ResultSB" id="ResultSB" onChange="this.form.submit() ">
<option> </option>
<option value="ASC">Precio más alto</option>
<option value="DESC">Precio más bajo</option>
</select></p>
y en la siguiente pagina hacer
Cita: $orden =$_POST ó $_GET['ResultSB'];
$res = mysql_query("SELECT * FROM esall WHERE // donde seleccionas esto ??esall.N3z='".$id."' ORDER BY precio $orden")