Cita: Undefined index, ya he revisado todo y no encuentro el error.
Es que eso no es un error de código, exactamente, sino un error de ejecución: AL menos uno de los datos que supones recibir por $_POST
no está llegando, y por tanto su valor como clave de subindex del array no existe.
Puede ser un error en el formulario, o en tu codificación, si pones un ID que no es el correcto.
¿Cuál clave?
Bueno, no nos estas posteando el mensaje completo, por lo que no podremos adivinarlo sin telepatía...