Ano, překvapivě. Skrypt zkontroluje políčka a podle nich vyhledává. Jestliže je políčko prázdné, do vyhledávacího dotazu přijde "*", tedy aby v daném sloupci našel cokoli. Nebo, složitěji ten sloupec do dotazu vubec nezahrnovat.
První varianta má pořád stejný vyhledávací skrypt, ve kterém se mění jen parametry (prázdné pole znamená *) a druhá varianta sestavuje pro každé vyhledávání nový dotaz.
Trošku mě zaráží, proč člověk s absolutní neschopností algoritmizace se pokouší algoritmy vytvářet.