Si te entran algunas variables y otras no... ¿Por que no compruebas antes si los datos se están pasando correctamente?
Por cierto, salvo que no hayas mostrado donde inicializas las variables que contienen el post... ¿Para que estás concatenando?
¿ $_empresa .= ?
¿ $_ciudad .= ?
¿No será que no están inicializadas y le concatenas la variable del post?