Las variables no existen por arte de magia, deben provenir de algún lado.
¿De donde viene dicha variable?
Si estás usando un formulario post, entonces si debes usar $_POST, ¿estas usando un formulario?
Pero si la variable viene por la URL, entonces debes usar $_GET.
Te invito a leer un poco del siguiente tema, ahí se explican las razones del error que recibes:
http://www.forosdelweb.com/f18/undef...riable-923992/