Buenas tardes!
Seguramente, algunas de tu variables que obtienes con $_POST no están llegando, por lo que no están definidas y da error.
Código PHP:
$id_aplicacion = $_POST['id_aplicacion'];
Yo uso la siguiente forma, para que si no esta definida en $_POST me "sete" mis variables en vacío, sin marcar error.
Código PHP:
$id_aplicacion= isset( $_POST['id_aplicacion'])? $_POST['id_aplicacion'] : '';
Como recomendación, cuando publiques los errores, indica que hay en cada línea que marca el error.
Aunque veamos que tienes errores en las líneas 16,17,19,20,22,29,36,37 no sabemos que hay en ellas.
Saludos