Это не ошибка, а уведомление о том, что вы обращаетесь к несуществующему элементу. Предположу, что после загрузки страницы ваш массив $temparray очищается и при перезагрузке страницы данных просто уже не существует. И да к стати $temporary, а не $temparray. У вас даже массив называется временным что само по себе подразумевает удаление данных через какое-то время, в данном случае, скорее всего, сразу после загрузки страницы.