hola amigos. quiero hacer un filtro por precio y tengo un problema.
por un lado tengo una base de datos con la tabla ARTICULOS que tiene las filas PRECIO (en varchar) y nombre.
y por el otro lado tengo este php
Código PHP:
$preciominimo = $_GET['preciominimo'];
$preciomaximo = $_GET['preciomaximo'];
$peticion_articulos = mysqli_query($conexion,"SELECT * FROM articulos WHERE precio > '$preciominimo' AND precio < '$preciomaximo'");
$fila_articulos = mysqli_fetch_array($peticion_articulos);
do {
echo $fila_articulos['nombre']."<br>";
} while ($fila_articulos = mysqli_fetch_array($peticion_articulos));
La cosa es que este filtro funciona bien siempre y cuando tanto el PRECIO del articulo como las variables get de PRECIOMINIMO y PRECIOMAXIMO tengan la misma cantidad de cifras, sino no me muestra nada.
Que puede ser? intente con cambiar en la base de datos el varchar por int, pero no me funciono.
Gracias por su ayuda de antemano!!!