Nooo... pos como!!! yo quemandome las pocas neuronas que me quedan y perdiendo mi abundante cabellera de tanto pensar en como solucionar tu script y resulta que dijo mi mama que siempre no, porque este es del vecino...
Dos preguntas:
1- Sabes que tipo de variable es $_POST? En funcion de eso es como debes hacer el if, si sabes que no es boleana, sino array, entonces deberias comparar si tiene elementos o no.
2- Cantinflea un poco menos la parte del header() y la tabla que no se veria... porque para mi que mas que problema de funcionamiento es de logica.