Na lógica:
Se ($campo == "") então Mostre erro Senão Pesquise e blablablabla fim se
No caso... coloque um IF no script de busca que verifica se a variavel correspondente ao campo esta setada ou não
Entendeu?
Nossa,, cara,, eu resolvi faz um tempim em ,, ehehe, valew..
Po cara, sacanagem, se resolveu posta ai pra galera!!!!! Sua dúvida pode ser a de muitos outros, como é meu caso agora.