Het is niet helemaal ongehoord om dit te doen. Heel vaak wordt een andere parameter doorgegeven in het actieattribuut van het formulierelement, zoals /submit.php?action=register
of /submit.php?action=activate
.
Dus je hebt een code als deze:
if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}
U kunt echter ook gewoon de waarde van de verzendknop wijzigen en het actiekenmerk voor beide formulieren hetzelfde laten:
if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}