Hola Balita.
Si no mal recuerdo, propiamente no es un error grave, es una "notificación" que no interrumpe la ejecución del código como lo haría normalmente un error grave. "Undefined Index" significa que estás usando algún elemento de un array que no está definido.
<?php
$ejemplo = array("hola",adiós");
echo($ejemplo[2]); //aquí mostraría el "error"
?>
Como puedes ver, no hay nada definido para el índice 2 del array $ejemplo, recuerda que el conteó empieza desde el 0, por lo que $ejemplo[0] equivale a "hola" y $ejemplo[1] equivale a "adiós".
Saludos.