<option value="Precio mas alto">Precio más alto</option>
<option value="Precio mas bajo">Precio más bajo</option>
En los valores del combo box no pueden haber espacios, definilos así:
Código PHP:
<option value="Precio_mas_alto">Precio más alto</option>
<option value="Precio_mas_bajo">Precio más bajo</option>
entonces el switch quedaría:
Código PHP:
switch ($ids) {
case 'Precio_mas_alto':
$res = mysql_query("SELECT * FROM esall ORDER BY precio ASC")
or die ("problemas en consulta:".mysql_error());
break;
case 'Precio_mas_bajo':
$res = mysql_query("SELECT * FROM esall ORDER BY precio DESC")
or die ("problemas en consulta:".mysql_error());
break;
}