Ho corretto l'errore ma continua a ricercare anche i parametri che non invio e quindi non trova niente. Ad ogni campo del Form ho dato come valore "nullo" una lettera diversa. Nella query ho inserito un if nel quale si spiega che se
primo campo = a,
secondo campo =b,
ecc...
vuol dire che tutti i campi sono inviati vuoti perciò la richiesta è SELECT * FROM tabella.
Se invece il campo invia un POST, deve cercare
il POST1 nella colonna1,
il POST2 nella colonna2,
ecc...
i risultati trovati devono rispettare tutti i POST inviati