beh devi semplicemente condizionare meglio la qury:
select * from tb_articoli where tipo like'%parametro%' or marca like'%parametro_marca%'
Quando esegui la query se parametro_marca è vuoto ti restituisce tutti i "jeans" poi la riesegui facendo in modo che parametro non cambi.
Ho usato like al posto di un assegnamento solo per una questione di generalità maggiore.
Saluti