validas antes de generar la consulta si las variables tienen o no contenido... y generas las posibles consultas segun los datos que posees... asi sera la condicion de las variables que tengan contenido el query que se formara...
las validaciones las puedes hacer con
Código:
if (isset($_POST["variable"])){ tu query} else {otra query}