¿Le has hecho un echo, var_dump o print_r a $_GET['empresa'] para ver que devuelve? Pero dudo que sea eso...
¿Qué tipo de campo es
id_empresa?
Con respecto a la segunda duda, creo que te serviría usar un
Aunque para tu caso, según lo que imagino, no tiene sentido redireccionar a la misma página, ya que creo que el INSERT se ejecuta cada vez que entra a ?empresa=XXXX... ¿o no?