Undefined variable в переводе с английского означает, что такой переменной нет.
Это значит что ошибка в логике, попытка вывести переменную, которой не было присвоено никакое значение.
Соответственно, эту логическую ошибку надо исправить - либо присвоить какое-то значение, либо не выводить.