Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Vários formulários e uma página de processamento


Não é completamente inédito fazer isso. Muitas vezes, um parâmetro diferente é passado no atributo action do elemento de formulário como /submit.php?action=register ou /submit.php?action=activate .

Então, você tem um código assim:
if ($_GET['action'] == 'register') {
  // Register user
} else if($_GET['action'] == 'activate' {
  // Activate user
}

No entanto, você também pode alterar o valor do botão de envio e fazer com que o atributo de ação seja o mesmo para ambos os formulários:
if (isset($_POST['submit'])) {
  if ($_POST['submit'] == 'register') {
    // Register user
  } else if($_POST['submit'] == 'activate') {
    // Activate user
  }
}