sql >> Databasteknik >  >> RDS >> Mysql

Flera formulär och en bearbetningssida

Det är inte helt ovanligt att göra detta. Ganska ofta skickas en annan parameter i formulärelementets action-attribut som /submit.php?action=register eller /submit.php?action=activate .

Så du har kod så här:

if ($_GET['action'] == 'register') {
  // Register user
} else if($_GET['action'] == 'activate' {
  // Activate user
}

Men du kan också bara ändra värdet på knappen Skicka och ha samma handlingsattribut för båda formulären:

if (isset($_POST['submit'])) {
  if ($_POST['submit'] == 'register') {
    // Register user
  } else if($_POST['submit'] == 'activate') {
    // Activate user
  }
}


  1. MySQL-prestanda:MyISAM vs InnoDB

  2. ORACLE 11g skiftlägesokänslig som standard

  3. Åtkomst nekad för användarens root - mysql på MAC OS

  4. Handledning för SQL Server-tabellpartitionering och partitioner