Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhiều biểu mẫu và một trang xử lý

Nó không phải là hoàn toàn không nghe nói về làm điều này. Thông thường, một tham số khác được chuyển vào thuộc tính hành động của phần tử biểu mẫu như /submit.php?action=register hoặc /submit.php?action=activate .

Vì vậy, bạn có mã như sau:

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

Tuy nhiên, bạn cũng có thể chỉ cần thay đổi giá trị của nút gửi và có thuộc tính hành động giống nhau cho cả hai biểu mẫu:

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. Ướp muối băm của tôi với PHP và MySQL

  2. Giới hạn tải lên tài liệu

  3. Laravel 5.4 trên PHP 7.0:Ngoại lệ PDO - Không thể tìm thấy trình điều khiển (MySQL)

  4. MySQL ON DUPLICATE KEY UPDATE lỗi cú pháp

  5. Làm cách nào để tối ưu hóa truy vấn nếu bảng chứa 10000 mục nhập bằng MySQL?