Lo primero, línea 1:
Bueno, no sé como se llaman esos archivos, o si son el mismo, supongo que tú llegas al código de php a través de:
Código HTML:
Ver original<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
Bien, cúando hagas uso de variables $_POST o $_GET conviene comprobar que exista, en el caso de formularios deberías comprobar primero que exista el global, por ejemplo:
Código PHP:
Ver original //Todo lo del procesameinto del formulario
//Aquí puedes comprobar de forma análoga si existen la variables post que vas a utilizar y tienen valores esperados
if(isset($_POST['tipo'])){ }//etc, no es obligatorio claro, solo conveniente
}else{
//Si esta página solo sirve para procesar el formulario puedes imprimir un error o redirigir a algún sitio
}
Pues si estás haciéndolo todo bien, no sé porque te da mensajes de índices.