Skip to content

Instantly share code, notes, and snippets.

@talilotarlison
Forked from gblnovaes/Send form to form
Last active February 7, 2025 15:09
Show Gist options
  • Select an option

  • Save talilotarlison/d6521fb23658a456a9bb2666f7be7632 to your computer and use it in GitHub Desktop.

Select an option

Save talilotarlison/d6521fb23658a456a9bb2666f7be7632 to your computer and use it in GitHub Desktop.
Enviando pagina de formulario para a mesma pagina.
Como fazer um formulário enviar os dados para a mesma página onde ele está localizado?
Basta incluir o nome da página na opção action da tag <form>. Para fazer isso existem duas formas:
1) Digitar o nome da página.
2) Usar a variável predefinida PHP_SELF, que contém o nome do script em execução.
Suponha que o formulário está localizado na página modelo.php . Veja os dois exemplos:
<form method="POST" action="modelo.php">
</form>
Agora utilizando a variável $_SERVER["PHP_SELF"]:
<form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
</form>
O segundo método é mais prático, pois se você trocar o nome da página, não precisará alterar o código do formulário.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment