Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/11/2012, 15:36
pips
 
Fecha de Ingreso: octubre-2011
Mensajes: 104
Antigüedad: 12 años, 6 meses
Puntos: 1
Exclamación Respuesta: Resultados de combobox

Hola de nuevo grassofabian, probé con lo que me recomendaste de las dos maneras con :

1-
<?php
switch ($ids) {
case 'Precio_mas_alto':
$res = mysql_query("SELECT * FROM esall WHERE esall.N3z='".$id."' ORDER BY precio ASC")
or die ("problemas en consulta:".mysql_error());
break;
case 'Precio_mas_bajo':
$res = mysql_query("SELECT * FROM esall WHERE esall.N3z='".$id."' ORDER BY precio DESC")
or die ("problemas en consulta:".mysql_error());
break;
}?>

2-

<?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;
}?>

y en ambos casos con el combo box así:

<form action="productos.php" method="GET">
<p>Ordenar por: <select name="ResultSB" id="ResultSB" onChange="this.form.submit() ">
<option> </option>
<option value="Precio_mas_alto">Precio m&aacute;s alto</option>
<option value="Precio_mas_bajo">Precio m&aacute;s bajo</option>
</select></p>
</form>


En el primer caso (1-) no me imprime nada.
En el segundo caso (2-) se imprime todo lo que tengo en la tabla.
También he probado con POST y lo mismo. Alguna ayudita más...

Muchas gracias y un saludo
__________________
pips