infatti non capisco quando viene trasformata in 'null'...

Utilizzo un'nterfaccia della interakt per applicare certe cose php e non riesco a trovare dove diavolo fa questa sostituzione.

i campi li ho verificati e arrivano perfetti, se è vuoto arriva vuoto, quindi è successivamente che viene interpretato come null, inoltre se anche invio una variabile zon=% diventa zon='null'

quando dici
oppure non scrivi la condizione vuota e migliori la query.
cosa intendi?