ho capito cosa vuoi dire, ma il problema era:
Come faccio a fare in modo che se un campo non è stato impostato da form accetti lo stesso la query?
prova a scrivere il codice completo e a farmelo vedere...perchè a me non funziona con gli apici o senza apici.