ma non è un errore di dichiarazione di variabile, stai chiedendo ad un array una key che non ha e lui giustamente si incazza... cambia il codice