Mysql
 sql >> база данни >  >> RDS >> Mysql

Множество формуляри и една страница за обработка

Не е напълно нечувано да се направи това. Доста често в атрибута action на елемента на формуляра се предава различен параметър, като /submit.php?action=register или /submit.php?action=activate .

И така, имате такъв код:

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

Можете обаче също така просто да промените стойността на бутона за изпращане и да имате същия атрибут за действие и за двата формуляра:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кой йерархичен модел трябва да използвам? Съседство, вложени или изброени?

  2. Изпратете ArrayList от android към php MySQL

  3. MySQL бавна заявка - Изчаква се заключване на кеша на заявките

  4. Как да добавите ограничение по подразбиране в MySQL

  5. opencart - Как ръчно да покажа модул в шаблонен файл?