ты допустил одну из самых распространенных ошибок новичков. ты обратился к переменной, но перед этим ничего в нее не записал. если переменная передается из формы, то нужно всегда использовать [M]empty[/M] или [M]isset[/M] для проверки, что переменная действительно была передана. если переменная не должна передоваться из формы, то всегда нужно записывать явное присваивание, в котором ты записываешь в переменную начальное значение.