![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
¿Que raro que te salga ese error?
A jusgar por la línea que tienes te devería de salir un error más o menos así:
parse error, unexpected '"', expecting ',' or ';'
y eso se debe a que no estas escapando bien el action no se debe al method, ya que tu pones:
Código PHP:
echo "<form action="".$_SERVER['PHP_SELF']."" method=\"POST\">";
y te falta poner la barra invertida despues del signo "=" de action de esta nanera:
Código PHP:
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
Suerte