sql >> Database teknologi >  >> RDS >> Mysql

Flere formularer og én behandlingsside

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
  }
}


  1. hvordan man indstiller automatisk stigningskolonne med sql-udvikler

  2. B-Tree vs Hash Tabel

  3. Hvordan dropper man alle tabeller i databasen uden at slippe selve databasen?

  4. MySQL standarddato() + 14 dage, for en kolonne?