Cita:
Iniciado por SirDuque
Por favor noten el valor de precio para la consulta MySQL
Código PHP:
Ver original$precios=$_POST['precio'];
$consulta="SELECT * FROM `residencias` WHERE precio LIKE '$precios%' GROUP BY precio DESC";
El LIKE lleva un solo "%"
En desacuerdo de utilizar LIKE, debido a que si tenemos por ejemplo 100000
0, lo cual es mayor que 300000, entonces apareceria como resultado de haber recibido "$_POST['precio']=1"...
Preferible utilizar operadores en la consulta, y/o un switch/case para construir la consulta:
Código PHP:
$precio=$_POST["precio"];
switch($precio){
case '1':
$cond="precio < 200000";
break;
case '1':
$cond="precio > 200000 AND precio < 300000";
break;
case '3':
$cond="precio > 300000";
break;
}
$query="SELECT * FROM `residencias` WHERE $cond "