PHP

PHP: Algumas formas de verificar se foi feito um submit

Entrando com mais um post, simples e direto ao assunto.

Segue abaixo algumas formas de checar se um form foi submetido.

detalhes: alguns programadores preferem usar campos do tipo hidden.

  <form name="form1" method="post" action="">
    <input type="submit" name="botaoSubmit" value="ENVIAR DADOS" />
  </form>
<?php
  if($_POST){
    //echo "enviado";
  }
 
  if(count($_POST)>0){
    //echo "enviado";
  }
 
  if(isset($_POST['botaoSubmit'])){
    //echo "enviado";
  }
 
  if( $_SERVER['REQUEST_METHOD'] == 'POST') {
    //echo "enviado";
  }
?>

Se o método utilizado for o GET, basta trocar:

– $_POST por $_GET

– $_SERVER[‘REQUEST_METHOD’] == ‘POST’ por $_SERVER[‘REQUEST_METHOD’] == ‘GET’

Tem uma solução melhor, deixa nos comentários.

Até a próxima!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *