salve ho due tabelle

tabella 'articoli'

colonne: ID_ARTICOLO | CODICE

tabella 'media'

colonne ID_ELEMENTO | NOME

devo fare un form con 2 campi di ricerca CODICE e NOME questi campi non sono legati tra loro
cioè posso completare solo uno dei 2 campi ed eseguire la ricerca.
se la cosa importante è che se cerco solo nome rimango sulla tabella media,e qui ho fatto.
In pratica quando effettuo la ricerca CODICE ottengo l'id articolo che equivale a id_elemento nella tbl media.
Quello che non capisco è come gestire le query in modo che se effettuo la ricerca tramite il form 'CODICE' l'id_elemento dipenderà dal ID_ARTICOLO mentre se effettuo la ricerca tramite NOME l'id-elemento è fisso (pre impostato da me).
scusate se non è molto chiaro