Refresh page without re-executing PHP code [duplicate]

-3

I want to run PHP code with the submit button. The problem is that every time I refresh the page, the code is executed again. I used this:

  if (isset($_POST['carregar'])) {
      // pedaço de código...
  }

And the button:

echo "<form method=POST action=#>";
echo "<input type=submit name=carregar value=Carregar>";
echo "</form>";
    
asked by anonymous 12.11.2014 / 14:17

1 answer

0

As mentioned in this answer just check which button is pressed:

// Verifica se foi feito um POST
if (filter_input(INPUT_SERVER, 'REQUEST_METHOD') === 'POST')
{
    // Verifica se o foi com o botão carregar
    if(isset($_POST['carregar']))
    {
        //código de inserção após clicar no botão
    }
}
    
12.11.2014 / 14:46