Mejorando el codigo:
Código PHP:
Ver original//Remplazamos esto:
$opciones2 = array("Fecha","Precio ascendente","Precio descendente"); // por esto:
$opciones2 = array("date"=>"Fecha","prec_asc"=>"Precio ascendente","prec_desc"=>"Precio descendente");
Luego modificamos esto:
Código PHP:
Ver original<option selected disabled>Seleccionar...</option>
<?php
foreach($opciones2 as $key=>$value) {
echo "<option value=\"".$key."\"";
echo " selected";
}
echo ">".$value."</option>";
}
?>
</select>
Y para esto es mejor el switch:
Código PHP:
Ver originalswitch($or){
case 'date':
$order = " ORDER by id DESC ";
break;
case "prec_asc":
$order = " ORDER by precio ASC ";
break;
case "prec_desc":
$order = " ORDER by precio DESC ";
break;
default:
$order = " ";
break;
}
Y al final:
$rst_form=mysql_query("SELECT * FROM xxx WHERE descripcion LIKE '%".$busca."%' $order");
Suerte!