lo que pasa es que la variable $_POST existe solamente si un formulario de método post es enviado... ¿cuando intentas cambiar el titulo, que hay en $_POST?
con esa expresión me refiero a, ¿estas enviando un formulario de método post?
¿o de donde sacas la idea de que en $_POST existe algo?