bueno, nada que no este dicho en el manual oficial de PHP, también en las FAQ's y Wiki del foro de PHP...
además, esto es una completa falacia!!
Cita: esto es grasias a que renombramos la pagina varias veces con el metodo <?PHP $_SERVER['PHP_SELF']?> el cual contien la direccion de la pagina en la que estamos trabajando si quieren ver lo que contien adan un <?PHP echo $_SERVER['PHP_SELF']?> y podran ver la informacion que este tiene.
si no pones ningún
echo, no sirve de nada poner
<?PHP $_SERVER['PHP_SELF']?> pues en el código HTML que resulta no sale nada impreso ahí...
y eso es el equivalente a
action="", que, si te hubieras tomado el tiempo de estudiar algo de HTML y formularios, notarías que es el equivalente al
<?PHP echo $_SERVER['PHP_SELF']?> (
si, con echo)
que es igual a esto:
Código PHP:
<?PHP $id = $_POST['Id'];?>
ya que así tampoco sirve, solo es una asignación... en ningún lugar imprimes dicho valor con
echo (
si no me crees revisa el HTML generado) ¡¡las variables no se imprimen solas!!!
¡¡suerte para la próxima!!