Il meccaniscmo l'ho capito, però non riesco ad impostare la funzione: mi restituisce errori di sintassi.

Codice PHP:
function iif(($_REQUEST['com']) != ''$where .= " AND WHERE partitelle.comp LIKE '$competizione'"$where 0) {
return ((
$_REQUEST['com']) != '') ? $where $where;

Altra domanda: dal momento che ho più funzioni iif, una di seguito all'altra, una per ogni parametro di ricerca del form, devo unificarle tra loro? Con &&, o ||?

Grazie