Det er ikke helt uhørt at gøre dette. Ganske ofte sendes en anden parameter i formelementets handlingsattribut som /submit.php?action=register
eller /submit.php?action=activate
.
Så du har kode som denne:
if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}
Du kan dog også bare ændre værdien af indsend-knappen og have handlingsattributten den samme for begge formularer:
if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}