Controllo che il campo che passo sia stato selezionato dall'utente,se è così, per ogni campo compongo la query...
se ad esempio avrai una select
<select name="pippo">
<option value="niente">scegli</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
quando controllerò che l'utente abbia selezionato qualcosa,non dovrò fare if($_POST['pippo'] != null), ma
if($_POST['pippo'] != "niente")
ciao