Eso sucede porque si estas ejecutando el codigo en php y el formulario en la misma pagina cuando ejecutes el script por primera vez no hay nada en la variable $_POST['CAT'], esto lo puedes solucionar con un isset(), esta funcion devuelve verdadero solo si la variable que especifiques en ella esta inicializada.
__________________ JmN |