Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiele formularzy i jedna strona przetwarzania

Nie jest to zupełnie niespotykane. Dość często inny parametr jest przekazywany w atrybucie action elementu formularza, takim jak /submit.php?action=register lub /submit.php?action=activate .

Masz więc taki kod:

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

Możesz jednak po prostu zmienić wartość przycisku przesyłania i mieć taki sam atrybut działania dla obu formularzy:

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. Dobre narzędzie do wizualizacji schematu bazy danych?

  2. Utrzymanie porządku w zapytaniu MySQL IN

  3. MySQL:Jak mogę uzyskać znacznik czasu ostatniego wstawienia do bazy danych?

  4. Ceny pokoi hotelowych dla różnych pór roku

  5. Jak sprawdzić, czy użytkownik już istnieje w MySQL z PHP?