Není to úplně neslýchané udělat to. Poměrně často se v atributu action prvku formuláře předává jiný parametr, například /submit.php?action=register
nebo /submit.php?action=activate
.
Takže máte kód takto:
if ($_GET['action'] == 'register') {
// Register user
} else if($_GET['action'] == 'activate' {
// Activate user
}
Můžete však také jen změnit hodnotu tlačítka Odeslat a mít atribut action stejný pro oba formuláře:
if (isset($_POST['submit'])) {
if ($_POST['submit'] == 'register') {
// Register user
} else if($_POST['submit'] == 'activate') {
// Activate user
}
}