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

Hola a todos!!!

Primero de todo enhorabuena por el site

Tengo un problema al hacer una seleccion en el combobox.

Veamos!! tengo un archivo index.php donde aparecen una lista de objetos, al pulsar en los objetos se imprime, en productos.php, una lista relacionada con los objetos a través de un GET(recordID), hasta aquí ningún problema. el problema que tengo es cuando intento filtrar los productos, através de un combobox, a través del método GET(ResultSB) por precio ascendente o descentende,no me filtra los resultados obtenidos sino que me filtra el total de la tabla.

<?php
require_once("conexion.php");
?>
<?php
$id = $_GET['recordID'];
$result = "SELECT * FROM esall WHERE esall.N3z ='$id' "
or die ("problemas en consulta:".mysql_error());
$res=mysql_db_query($bd, $result, $con);
?>
<?php $ids = $_GET['ResultSB']; ?>

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


<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>


<?php
while($row=mysql_fetch_array($res))
{
echo $row["SEO"];
echo $row["Precio"] . '<br>';
} ?>

En conculsion, lo que necesito es que me ordene los productos/objetos imprimidos de la primera busqueda que provienen de index.php


Saludos y gracias de antemano
__________________
pips