Hola, si he entendido bien lo que necesitas hacer solo deberia hacerse con una consulta, para eso yo recomiendo lo siguiente:
En primer lugar si ya tienes claro que tipo de marcas, tallas, tipos, etc necesita colocar el usuario coloca estas opciones dentro de listas, de esa manera el usuario solo debe seleccionar y no debera escribir nada (de esa forma igual es mas facil que no se equivoque y sea mas facil la validación de datos)
segundo yo haria la consulta algo asi como:
Código PHP:
$marca=$_POST["marca"];
$tallla=$_POST["talla"];
$tipo= $_POST["tipo"];
$sql= "SELECT * FROM tabla WHERE marca='".$marca."' AND talla='".$talla."' AND tipo='".$tipo."';
etc, etc, etc
Igual revisa la sintaxis porque lo escribi de afan.
Como leo que tienes un filtro por cada uno supongo que algunos de ellos son opcionales entonces es cuestión de colocar, si $talla es vacio no inserte nada, en caso contrario inserte dentro del arreglo de la búsqueda la sentencia sql correspondiente
Código PHP:
$sql="SELECT * FROM TABLA WHERE ".$opciontalla;
donde $opciontalla obviamente sera la sintaxis sql que busque talla.
No se si me estoy liando mucho con la explicación pero la idea es que según este el filtro aplicado o no le vayas añadiendo strings que ayuden a completar la sentencia completa de búsqueda.