Filtro para web

Hola!! Quería haceros una consulta. A ver, lo que pretendo es hacer un filtro en una web. Por filtro me refiero a lo siguiente: imaginaros que tengo fotos de prendas de ropa en mi web y quiero poner varios botones de tal forma que haya botones que pongan, por ejemplo, marca que al pulsar en él se despliegue una lista de todas las marcas de mis productos y cuando le pulses a la que quieres salgan todas las fotos de las prendas de ropa que sean de la marca escogida, u otro botón que ponga invierno y que se muestren todas las ropas que yo considere de invierno. Pongo un ejemplo de web de lo que quiero

http://www.buylevard.com/hombre/abrigos-y-chaquetas

Lo que quiero es saber cómo se podría hacer esto. Es decir, ¿debo hacer una página web para cada categoría que tenga y meter manualmente todos los productos que tengo o se puede hacer de otra forma? He leído algo de php por el foro para hacer formularios y cosas de esas pero no he visto si se puede hacer lo que pido. A ver si me podéis decir la mejor forma de hacerlo y si me dáis alguna dirección que expliquen cómo hacerlo.

Un saludo!
Hola:

Eso se hace utilizando Javascript (jQuery, que es un marco de trabajo o Framework), PHP y MySQL. En realidad no es que debas hacerlo con estas tecnologías (excepto por Javascript, que es lo más conocido), sino que necesitas un lenguaje del lado del cliente (Javascript) para modificar el contenido; un lenguaje del lado del servidor, que te permitirá comunicarte con la base de datos y generar el contenido (presentación), y un servidor de base de datos (MySQL), que será utilizado para guardar el contenido.

A ver si me podéis decir la mejor forma de hacerlo y si me dáis alguna dirección que expliquen cómo hacerlo.

Comienza por aprender Javascript, PHP y MySQL.

Si tienes preguntas, vuelve al foro :).
Buenas.
Basicamente por lo que entendi y por lo que muestras en el link de ejemplo tú lo que necesitas o buscas basicamentes una tienda online.
Pero volviendo a tu pregunta.
¿Que nesitaria?
Necesitarias una web en PHP con una BBDD.
Deberias de crear tu html y css como si fuera una web normal y en la bbdd iria toda la información, imagenes, etc.
Así que yo empezaria a estudiar PHP y MySQl.