Crear Filtros de Productos en Php y Mysql

Crear Filtros de Productos en Php y Mysql

Crear Filtros de Productos en Php y Mysql
4.92 (98.33%) 12 votos

Después de un tiempo de no poder subir nada al blog hoy regresamos con algo de desarrollo web, mas concretamente veremos como crear filtros de productos en php y mysql con un ejemplo sencillo y practico paso a paso con código de por medio. Al final de este articulo tendremos a nuestra disposición un sitio web capaz de listar todos los productos de nuestra base de datos mysql (eso si, muy sencilla) y crear filtros para no tener que mostrar los miles de registros en ella, te mostraremos todo lo relacionado a la base de datos mysql, código php de conexión y consulta, así como la creación de estos filtros de la mano de un elementos html como select y option.

La base de datos

Como en todo en cualquier proyecto de desarrollo hoy en dia necesitamos la base de datos, nosotros hemos creado una base de datos llamada filtros con una tabla llamada productos:

como-crear-filtros-de-productos-en-php-y-mysql-base-de-datos

Como puedes ver es una sencilla y rápida base de datos, también notaras que hemos agregado 5 registros para propósitos demostrativos.

Ahora lo que sigue es crear un sitio web para mostrar estos productos contenidos en esta tabla.

Mostrando productos con php

Tenemos un sitio web tambien muy basico donde lo unico que resalta es la conexion a la base de datos y nuestro archivo index.php que es donde haremos todo el trabajo.

Este index es capaz de listar los productos de la tabla productos mediante un archivo de conexion a la base de datos.

index.php

connection.php

Listando productos de la base de datos en nuestro sitio web

como-crear-filtros-de-productos-en-php-y-mysql-primer-avance

mas información http://php.net/manual/es/function.mysql-fetch-array.php

Filtrando resultados

Ahora para crear el sistema de filtros primero necesitamos algo de codigo html dentro del div filtros:

donde lo mas importante es que establecemos el name del select a filtros y el value de cada option de este.

También debemos notar que hacemos postback a esta misma pagina para enviar los resultados del filtro.

En base a esta selección debemos construir nuestra sentencia sql antes de todo así,

Ahora los registros que aparezcan en nuestra sección de productos serán los que el usuario a pulido con sus filtros.

como-crear-filtros-de-productos-en-php-y-mysql-final

Puedes descargar el completo proyecto para crear filtros de productos en php y mysql a continuación..

Descargar proyecto completo

Crear Filtros de Productos en Php y Mysql

Crear Filtros de Productos en Php y Mysql
4.92 (98.33%) 12 votos

9 Comentarios ¿Qué opinas tú del tema?

  1. ccessaro 2016-08-02
  2. cesar 2016-07-31
  3. Joel 2016-02-17
  4. vhan 2016-02-01
  5. Camilo 2015-12-01
    • Camilo 2015-12-01
    • Jonathan Melgoza 2015-12-03
  6. juan 2015-07-14
    • Alejandro Peña Salazar 2015-07-26

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *