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

Cách lấy nhiều tham số có cùng tên từ một URL trong PHP và chèn tất cả các bản ghi vào bảng

Bạn cố gắng gán một giá trị có cùng tên. Vì vậy giá trị cuối cùng của bạn thay thế bằng giá trị hiện có.

ví dụ:URL của bạn trông như thế nào,

http://www.example.com/index.php?finished_product_name=abc&material_name=xxx&finished_product_name=pqr&material_name=yyy

vì vậy $_GET['finished_product_name'] của bạn có giá trị là pqr không phải abc .

Nếu bạn có thể thay đổi tên trường bằng bao gồm [] , sau đó PHP sẽ tạo một mảng chứa tất cả các giá trị phù hợp:

http://www.example.com/index.php?id[]=123&version[]=3&id[]=234&version[]=4

ví dụ về URL của bạn như,

http://www.example.com/index.php?finished_product_name[]=abc&material_name[]=xxx&finished_product_name[]=pqr&material_name[]=yyy

vòng lặp for của bạn là:

for ($i=0; $i < count($_POST['finished_product_name']); $i++ )
{
    $product =$_POST['finished_product_name'][$i];
    $material = $_POST['material_name'][$i];
    $quantity = $_POST'product_quantity'][$i]; 
}


  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 cách nào tôi có thể CHỌN các hàng tương tự trong hai bảng khác nhau trong MySQL (Có thể không?)

  2. phân vùng tự động cơ sở dữ liệu mysql

  3. Mysqli_error () không hoạt động

  4. get_result () Không hoạt động ngay cả khi mysqlnd được bật

  5. Cách xác định một số nguyên không dấu trong SQLAlchemy