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

Làm thế nào để lặp qua một mảng các đầu vào trong một biểu mẫu?

Đã cho:

<input type="text" name="foo[]" />
<input type="text" name="foo[]" />
etc...

trong biểu mẫu của bạn, bạn sẽ lặp lại chúng với

foreach($_POST['foo'] as $index => $value) {
    ...
}

[] trong tên trường sẽ bị PHP loại bỏ và được sử dụng như một gợi ý rằng nó sẽ mong đợi nhiều giá trị có cùng tên, khiến nó tạo ra một mảng con bên trong $ _GET / $ _ POST để chứa các giá trị bổ sung đó.

Bạn cũng có thể đề xuất những khóa mảng nào mà PHP nên sử dụng, ví dụ:

<input type="text" name="foo[1]" value="hi there" />
<input type="text" name="foo[abc]" value="TGIF!" />

echo $_POST['foo'][1]; // outputs "hi there"
echo $_POST['foo']['abc'] // outputs "TGIF!"

Mảng đa chiều cũng được hỗ trợ, sử dụng cùng một phương pháp ký hiệu / truy cập.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để xây dựng hệ thống đánh giá đơn giản và đánh giá 5 sao?

  2. cách liên kết động json vào wpf treeview

  3. phép nối có điều kiện mysql phụ thuộc vào một cột

  4. Tại sao tính năng tự động tăng của MySQL lại tăng trên các lần chèn không thành công?

  5. Làm cách nào để thay đổi tất cả các chuỗi trống thành NULL trong bảng?