Toma mira lo resolvi, copia el codigo y prueba a cambiar el valor ALL o Todos en $numero1, $numero2 y $ numero 3 y veras como te consulta las diferentes condiciones en la base de datos. Adaptandotelo un poco y en vez de poner el valor de las variables a mano, recogiendolas con POST veras como te sirve
Código PHP:
$numero1 = "ALL";//Aqui es donde recoges la opcion seleccionada en el select para los que tengas, por defecto he puesto All o todas
$numero2 = "ALL";//Aqui es donde recoges la opcion seleccionada en el select para los que tengas, por defecto he puesto All o todas
$numero3 = "ALL";//Aqui es donde recoges la opcion seleccionada en el select para los que tengas, por defecto he puesto All o todas
$numero4 = "Color = verde";
$numero5 = "Talla = grande";
$numero6 = "Precio = 30";
$where = array();
if($numero1 == "ALL") {array_push($where,$numero4);};
if($numero2 == "ALL") {array_push($where,$numero5);};
if($numero3 == "ALL") {array_push($where,$numero6);};
$anuncio = implode(' AND ', $where);
if(empty($where)) {echo "Select * from ropa "; }
else {echo "Select * from ropa WHERE ".$anuncio;};