a parte il codice incompleto (mancano parentesi graffe, ecc), la sintassi SQL un po' "libertina", per quanto riguarda l'errore del php:
Codice PHP:
$query_Recordset1 = "SELECT azienda, nome, cognome, data_log, data_inserimento, username, password, user_level, azi_id FROM azienda_info WHERE '"
if ($_POST['azienda'] !="") {$query_Recordset1 .= "azienda= $_POST[azienda] OR"}. "' nome= '$_POST[nome]' OR cognome= '$_POST[cognome]' OR provincia= '$_POST[provincia]' ORDER BY azienda";
così **DOVREBBE** andare (dipende dal resto del codice)
Ah, occhio alle SQL injections, che con uno script di quel genere sono parecchio semplici da fare.