Bueno, la lógica divide el script en dos:
- la parte en que se despliega un formulario
- la parte que procesa un formulario si hay contenidos para procesar.
En este caso, lo que tenes que validar es la inserción de datos. Podes usar:
Eso va a detener la pagina con un error si falló la inserción.