sql >> Database >  >> RDS >> Mysql

Meerdere formulieren en één verwerkingspagina

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


  1. SQLite AUTOINCREMENT

  2. waar moet ik installatiebronnen plaatsen (wxs-bestand, dmg-script, pictogram) en hoe maven antrun te configureren bij het implementeren van een zelfstandige app

  3. Sneller alternatief in Oracle voor SELECT COUNT(*) FROM sometable

  4. Gebruik van Python3 mysqlclient-1.3.6 (ook bekend als PyMySQL)?