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